intestazione audiopolicy.h
Questa intestazione viene usata dalle API Audio core. Per altre informazioni, vedere:
audiopolicy.h contiene le interfacce di programmazione seguenti:
IAudioSessionControl L'interfaccia IAudioSessionControl consente a un client di configurare i parametri di controllo per una sessione audio e di monitorare gli eventi nella sessione. |
IAudioSessionControl2 L'interfaccia IAudioSessionControl2 può essere usata da un client per ottenere informazioni sulla sessione audio. |
IAudioSessionEnumerator L'interfaccia IAudioSessionEnumerator enumera sessioni audio in un dispositivo audio. |
IAudioSessionEvents L'interfaccia IAudioSessionEvents fornisce notifiche di eventi correlati alla sessione, ad esempio modifiche nel livello del volume, nome visualizzato e stato sessione. |
IAudioSessionManager L'interfaccia IAudioSessionManager consente a un client di accedere ai controlli sessione e ai controlli volume per sessioni audio specifiche per il processo incrociato e per le sessioni audio specifiche del processo. |
IAudioSessionManager2 L'interfaccia IAudioSessionManager2 consente a un'applicazione di gestire sottomix per il dispositivo audio. |
IAudioSessionNotification L'interfaccia IAudioSessionNotification fornisce una notifica quando viene creata una sessione audio. |
IAudioVolumeDuckNotification L'interfaccia IAudioVolumeDuckNotification viene usata dal sistema per inviare notifiche sulle modifiche di attenuazione del flusso. Attenuazione del flusso o anatratura è una funzionalità introdotta in Windows 7, in cui il sistema regola il volume di un flusso non di comunicazione quando viene aperto un nuovo flusso di comunicazione. Per altre informazioni su questa funzionalità, vedere Esperienza di anatratura predefinita. |