Referencia de la API AudioEndpoint de Servicios de Escritorio remoto
Un punto de conexión de audio representa un dispositivo de audio, una API de audio o cualquier otro origen o receptor de audio, y se usa para enviar o consumir datos del motor de audio. Un punto de conexión de audio debe estar conectado al motor de audio a través de una conexión y cada conexión solo puede tener un punto de conexión conectado a él. Una vez registrado un punto de conexión, el motor de audio asocia el punto de conexión a la conexión.
Cada objeto de punto de conexión debe implementar las siguientes interfaces:
- IAudioEndpoint para permitir que el motor de audio obtenga información sobre el punto de conexión.
- IAudioEndpointRT para obtener información sobre el búfer de datos antes de realizar un pase de procesamiento y notificar al punto de conexión cuando se complete el pase.
- La interfaz IAudioInputEndpointRT o IAudioOutputEndpointRT , en función de si el objeto de extremo está capturando o representando audio.
- IAudioDeviceEndpoint
- IAudioEndpointControl
El motor de audio usa estas interfaces para obtener información sobre los puntos de conexión que están conectados al motor. La implementación del punto de conexión debe proporcionar el mecanismo para entregar o consumir datos del motor según lo especificado por estas interfaces.
La API AudioEndpoint de Servicios de Escritorio remoto admite tipos de enumeración, interfaces y estructuras.
- Tipos de enumeración AudioEndpoint de Servicios de Escritorio remoto
- Funciones AudioEndpoint de Servicios de Escritorio remoto
- Interfaces AudioEndpoint de Servicios de Escritorio remoto
- Estructuras de AudioEndpoint de Servicios de Escritorio remoto
La API AudioEndpoint de servicios de Escritorio remoto es para su uso en escenarios de Escritorio remoto; no es para las aplicaciones cliente.