Partager via


en-tête audioengineendpoint.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :

audioengineendpoint.h contient les interfaces de programmation suivantes :

Interfaces

 
IAudioDeviceEndpoint

Initialise un objet de point de terminaison d’appareil et obtient les fonctionnalités de l’appareil qu’il représente.
IAudioEndpoint

Fournit des informations au moteur audio sur un point de terminaison audio. Cette interface est implémentée par un point de terminaison audio.
IAudioEndpointControl

Contrôle l’état du flux d’un point de terminaison.
IAudioEndpointLastBufferControl

Fournit des fonctionnalités permettant à un client de flux de déchargement d’informer le point de terminaison que la dernière mémoire tampon n’a été que partiellement remplie.
IAudioEndpointOffloadStreamMeter

L’interface IAudioEndpointOffloadStreamMeter récupère des informations générales sur les canaux audio dans le flux audio déchargé.
IAudioEndpointOffloadStreamMute

L’interface IAudioEndpointOffloadStreamMute permet à un client de manipuler le status de sourdine du flux audio déchargé.
IAudioEndpointOffloadStreamVolume

L’interface IAudioEndpointOffloadStreamVolume permet à l’application cliente de manipuler le niveau de volume du flux audio déchargé.
IAudioEndpointRT

Obtient la différence entre les positions de lecture et d’écriture actuelles dans la mémoire tampon du point de terminaison.
IAudioInputEndpointRT

Obtient la mémoire tampon d’entrée pour chaque passe de traitement.
IAudioLfxControl

L’interface IAudioLfxControl permet au client d’appliquer ou de supprimer des effets locaux du flux audio déchargé.
IAudioOutputEndpointRT

Obtient la mémoire tampon de sortie pour chaque passe de traitement.
IHardwareAudioEngineBase

L’interface IHardwareAudioEngineBase est implémentée par des points de terminaison audio pour la pile audio à utiliser pour configurer et récupérer des informations sur le moteur audio matériel.

Structures

 
AE_CURRENT_POSITION

Signale la position actuelle de l’image de l’appareil aux clients.

Énumérations

 
AE_POSITION_FLAGS

Définit des constantes pour la structure AE_CURRENT_POSITION. Ces constantes décrivent le degré de validité de la position actuelle.