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 |