Freigeben über


audiopolicy.h-Header

Dieser Header wird von Core Audio-APIs verwendet. Weitere Informationen finden Sie unter

audiopolicy.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IAudioSessionControl

Die IAudioSessionControl-Schnittstelle ermöglicht es einem Client, die Steuerungsparameter für eine Audiositzung zu konfigurieren und Ereignisse in der Sitzung zu überwachen.
IAudioSessionControl2

Die IAudioSessionControl2-Schnittstelle kann von einem Client verwendet werden, um Informationen zur Audiositzung abzurufen.
IAudioSessionEnumerator

Die IAudioSessionEnumerator-Schnittstelle listet Audiositzungen auf einem Audiogerät auf.
IAudioSessionEvents

Die IAudioSessionEvents-Schnittstelle stellt Benachrichtigungen über sitzungsbezogene Ereignisse bereit, z. B. Änderungen der Volumeebene, des Anzeigenamens und des Sitzungsstatus.
IAudioSessionManager

Die IAudioSessionManager-Schnittstelle ermöglicht einem Client den Zugriff auf die Sitzungs- und Volumesteuerelemente für prozessübergreifende und prozessspezifische Audiositzungen.
IAudioSessionManager2

Mit der IAudioSessionManager2-Schnittstelle kann eine Anwendung Submixe für das Audiogerät verwalten.
IAudioSessionNotification

Die IAudioSessionNotification-Schnittstelle stellt Benachrichtigungen bereit, wenn eine Audiositzung erstellt wird.
IAudioVolumeDuckNotification

Die IAudioVolumeDuckNotification-Schnittstelle wird vom System verwendet, um Benachrichtigungen über Änderungen der Streamdämpfung zu senden. Stream-Dämpfung oder Ducking ist ein Feature, das in Windows 7 eingeführt wurde, bei dem das System die Lautstärke eines Nicht-Kommunikationsdatenstroms anpasst, wenn ein neuer Kommunikationsstream geöffnet wird. Weitere Informationen zu diesem Feature finden Sie unter Standard-Ducking-Erfahrung.