en-tête audiopolicy.h
Cet en-tête est utilisé par les API Core Audio. Pour plus d'informations, consultez les pages suivantes :
audiopolicy.h contient les interfaces de programmation suivantes :
Interfaces
IAudioSessionControl L’interface IAudioSessionControl permet à un client de configurer les paramètres de contrôle d’une session audio et de surveiller les événements de la session. |
IAudioSessionControl2 L’interface IAudioSessionControl2 peut être utilisée par un client pour obtenir des informations sur la session audio. |
IAudioSessionEnumerator L’interface IAudioSessionEnumerator énumère les sessions audio sur un périphérique audio. |
IAudioSessionEvents L’interface IAudioSessionEvents fournit des notifications d’événements liés à la session, tels que les modifications apportées au niveau du volume, au nom d’affichage et à l’état de la session. |
IAudioSessionManager L’interface IAudioSessionManager permet à un client d’accéder aux contrôles de session et aux contrôles de volume pour les sessions audio inter-processus et spécifiques au processus. |
IAudioSessionManager2 L’interface IAudioSessionManager2 permet à une application de gérer les sous-mélanges pour le périphérique audio. |
IAudioSessionNotification L’interface IAudioSessionNotification fournit une notification lors de la création d’une session audio. |
IAudioVolumeDuckNotification L’interface IAudioVolumeDuckNotification est utilisée par le système pour envoyer des notifications sur les modifications d’atténuation de flux. L’atténuation de flux, ou canardage, est une fonctionnalité introduite dans Windows 7, où le système ajuste le volume d’un flux de non-communication lors de l’ouverture d’un nouveau flux de communication. Pour plus d’informations sur cette fonctionnalité, consultez Expérience de canardage par défaut. |