Поделиться через


Метод 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

См. также раздел

IAudioEndpoint