Informations de référence sur l’API AudioEndpoint des services Bureau à distance
Un point de terminaison audio représente un périphérique audio, une API audio ou tout autre récepteur ou source audio, et est utilisé pour envoyer ou consommer des données à partir du moteur audio. Un point de terminaison audio doit être connecté au moteur audio par le biais d’une connexion , et chaque connexion ne peut avoir qu’un seul point de terminaison connecté à celui-ci. Une fois qu’un point de terminaison est inscrit, le moteur audio attache le point de terminaison à la connexion.
Chaque objet de point de terminaison doit implémenter les interfaces suivantes :
- IAudioEndpoint pour permettre au moteur audio d’obtenir des informations sur le point de terminaison.
- IAudioEndpointRT pour obtenir des informations sur la mémoire tampon de données avant d’effectuer une passe de traitement et de notifier le point de terminaison lorsque la passe est terminée.
- L’interface IAudioInputEndpointRT ou IAudioOutputEndpointRT, selon que l’objet de point de terminaison capture ou affiche l’audio.
- IAudioDeviceEndpoint
- IAudioEndpointControl
Le moteur audio utilise ces interfaces pour obtenir des informations sur les points de terminaison attachés au moteur. L’implémentation du point de terminaison doit fournir le mécanisme permettant de fournir ou de consommer des données à partir du moteur, comme spécifié par ces interfaces.
L’API AudioEndpoint des services Bureau à distance prend en charge les types d’énumération, les interfaces et les structures.
Dans cette section
- types d’énumération AudioEndpoint des services Bureau à distance
- fonctions AudioEndpoint des services Bureau à distance
- interfaces AudioEndpoint des services Bureau à distance
- structures AudioEndpoint des services Bureau à distance
Remarques
L’API AudioEndpoint des services Bureau à distance est utilisée dans les scénarios Bureau à distance ; ce n’est pas pour les applications clientes.