Interfaz IAudioDeviceEndpoint (audioengineendpoint.h)

Inicializa un objeto de punto de conexión de dispositivo y obtiene las funciones del dispositivo que representa.

Un punto de conexión de dispositivo abstrae un dispositivo de audio. El dispositivo puede ser un dispositivo de representación, como un altavoz o un dispositivo de captura, como un micrófono. Un punto de conexión de dispositivo debe implementar la interfaz IAudioDeviceEndpoint .

Para obtener una referencia a la interfaz IAudioDeviceEndpoint del dispositivo, el motor de audio llama a QueryInterface en el punto de conexión de audio (IAudioInputEndpointRT o IAudioOutputEndpointRT) para el dispositivo.

Herencia

La interfaz IAudioDeviceEndpoint hereda de la interfaz IUnknown . IAudioDeviceEndpoint también tiene estos tipos de miembros:

Métodos

La interfaz IAudioDeviceEndpoint tiene estos métodos.

 
IAudioDeviceEndpoint::GetEventDrivenCapable

Indica si el punto de conexión del dispositivo está controlado por eventos. El punto de conexión del dispositivo controla el período del motor de audio estableciendo eventos que indican la disponibilidad del búfer.
IAudioDeviceEndpoint::GetRTCaps

Consulta si el dispositivo de audio es compatible con tiempo real (RT). Este método no se usa en implementaciones de Servicios de Escritorio remoto de IAudioDeviceEndpoint.
IAudioDeviceEndpoint::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.
IAudioDeviceEndpoint::WriteExclusiveModeParametersToSharedMemory

Crea y escribe los parámetros de modo exclusivo en memoria compartida.

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