Método IAudioEndpoint::GetLatency (audioengineendpoint.h)

El método GetLatency obtiene la latencia del punto de conexión de audio.

Sintaxis

HRESULT GetLatency(
  [out] HNSTIME *pLatency
);

Parámetros

[out] pLatency

Puntero a una variable HNSTIME que recibe la latencia que agrega al flujo el punto de conexión de audio.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK.

Comentarios

Hay cierta latencia para un punto de conexión para que el búfer pueda permanecer por delante de los datos ya confirmados para la transferencia de entrada/salida (E/S) (reproducción o captura). Por ejemplo, si un punto de conexión de audio usa búferes de 5 milisegundos para mantenerse al día de la transferencia de E/S, la latencia devuelta por este método es de 5 milisegundos.

No se debe llamar a este método desde un subproceso de procesamiento en tiempo real.

La API AudioEndpoint de servicios de Escritorio remoto es para su uso en escenarios de Escritorio remoto; no es para las aplicaciones cliente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7
Servidor mínimo compatible Windows Server 2008 R2
Plataforma de destino Windows
Encabezado audioengineendpoint.h

Consulte también

IAudioEndpoint