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 |