Partager via


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