Compartir a través de


Método IAudioDeviceEndpoint::SetBuffer (audioengineendpoint.h)

El método SetBuffer inicializa el punto de conexión y crea un búfer basado en el formato del punto de conexión en el que se transmiten los datos de audio.

Sintaxis

HRESULT SetBuffer(
  [in] HNSTIME MaxPeriod,
  [in] UINT32  u32LatencyCoefficient
);

Parámetros

[in] MaxPeriod

Tiempo de procesamiento, en unidades de 100 nanosegundos, del punto de conexión de audio.

[in] u32LatencyCoefficient

Coeficiente de latencia para el dispositivo de audio. Este valor se usa para calcular la latencia. Latencia = u32LatencyCoefficient * MaxPeriod.

Nota El dispositivo que representa el punto de conexión tiene un valor de latencia mínimo. Si el valor de este parámetro es menor que la latencia mínima del dispositivo o es cero, el objeto de punto de conexión aplica la latencia mínima. El motor de audio puede obtener la latencia real del punto de conexión llamando al método IAudioEndpoint::GetLatency .
 

Valor devuelto

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

Si se produce un error, los códigos de retorno posibles incluyen, pero no están limitados a, a continuación.

Comentarios

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

IAudioDeviceEndpoint