Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод GetLatency возвращает задержку для этого объекта APO. Задержка — это количество времени, которое требуется кадру для прохождения прохода обработки APO.
Синтаксис
HRESULT GetLatency(
[out] HNSTIME *pTime
);
Параметры
[out] pTime
Указатель на структуру MFTIME, которая будет получать количество единиц задержки, введенное этим APO. Каждая единица задержки представляет 100 наносекунд.
Возвращаемое значение
GetLatency возвращает значение S_OK, если вызов был успешным. В противном случае возвращается код ошибки E_POINTER, указывающий на то, что в функцию был передан недопустимый указатель.
Комментарии
Если клиент, вызывающий этот объект APO, знает частоту выборки, клиент может вычислить задержку с точки зрения количества кадров. Чтобы получить общую задержку всего потока обработки звукового сигнала, клиент должен запросить все APO в цепочке обработки и сложить результаты.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Доступно в операционных системах Windows Vista и более поздних версий. |
| Целевая платформа | Универсальное |
| Верхняя часть | audioenginebaseapo.h |
| Библиотека | Audioenginebaseapo.idl |
| IRQL | Любой уровень |