Interface IAudioEndpointRT (audioengineendpoint.h)
Obtient la différence entre les positions de lecture et d’écriture actuelles dans la mémoire tampon du point de terminaison. L’interface IAudioEndpointRT est utilisée par le moteur audio.
Les méthodes IAudioEndpointRT peuvent être appelées à partir d’un thread de traitement en temps réel. L’implémentation des méthodes de cette interface ne doit pas bloquer, accéder à la mémoire paginée ou appeler des routines système bloquantes.
Héritage
L’interface IAudioEndpointRT hérite de l’interface IUnknown. IAudioEndpointRT a également les types de membres suivants :
Méthodes
L’interface IAudioEndpointRT a ces méthodes.
IAudioEndpointRT ::GetCurrentPadding Obtient la quantité, en unités de 100 nanosecondes, de données mises en file d’attente dans le point de terminaison. |
IAudioEndpointRT ::P rocessingComplete Notifie le point de terminaison qu’une passe de traitement a été effectuée. |
IAudioEndpointRT ::SetPinActive Avertit le point de terminaison qu’il doit changer l’état des ressources de streaming sous-jacentes à un état actif. |
IAudioEndpointRT ::SetPinInactive Avertit le point de terminaison qu’il doit changer l’état des ressources de flux sous-jacentes à un état inactif. |
Remarques
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.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 |
Serveur minimal pris en charge | Windows Server 2008 R2 |
Plateforme cible | Windows |
En-tête | audioengineendpoint.h |