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. |