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 toute autre source ou récepteur 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é. 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 un pass de traitement et de notifier le point de terminaison lorsque le passage est terminé.
- L’interface IAudioInputEndpointRT ou IAudioOutputEndpointRT , selon que l’objet de point de terminaison capture ou rend 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 des données au moteur 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.
Contenu de cette section
- Types d’énumération AudioEndpoint services Bureau à distance
- Fonctions AudioEndpoint des services Bureau à distance
- Interfaces AudioEndpoint des services Bureau à distance
- Structures AudioEndpoint des services Bureau à distance
Notes
L’API AudioEndpoint des services Bureau à distance est destinée à être utilisée dans les scénarios Bureau à distance ; il ne s’agit pas d’applications clientes.