Метод IAudioEndpoint::GetLatency (audioengineendpoint.h)
Метод GetLatency получает задержку конечной точки звука.
Синтаксис
HRESULT GetLatency(
[out] HNSTIME *pLatency
);
Параметры
[out] pLatency
Указатель на переменную HNSTIME , которая получает задержку, добавляемую в поток конечной точкой звука.
Возвращаемое значение
Если метод завершается успешно, он возвращает S_OK.
Комментарии
Существует некоторая задержка для конечной точки, поэтому буфер может опережать данные, уже зафиксированные для передачи ввода-вывода (воспроизведения или записи). Например, если конечная точка звука использует буферы размером 5 миллисекунда для опережания передачи ввода-вывода, задержка, возвращаемая этим методом, составляет 5 миллисекундах.
Этот метод не должен вызываться из потока обработки в режиме реального времени.
API AudioEndpoint служб удаленных рабочих столов предназначен для использования в сценариях удаленного рабочего стола. Он не предназначен для клиентских приложений.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 |
Минимальная версия сервера | Windows Server 2008 R2 |
Целевая платформа | Windows |
Header | audioengineendpoint.h |