Interface IAudioStateMonitor (audiostatemonitorapi.h)
Fournit des API pour interroger le niveau sonore des flux audio et recevoir des notifications lorsque le niveau sonore change.
Héritage
L’interface IAudioStateMonitor hérite de l’interface IUnknown.
Méthodes
L’interface IAudioStateMonitor a ces méthodes.
IAudioStateMonitor ::GetSoundLevel Obtient le niveau sonore actuel pour les flux audio associés à un IAudioStateMonitor. |
IAudioStateMonitor ::RegisterCallback Inscrit une implémentation d’AudioStateMonitorCallback appelée lorsque le système modifie le niveau sonore des flux audio surveillés par un IAudioStateMonitor. |
IAudioStateMonitor ::UnregisterCallback Annule l’inscription d’un AudioStateMonitorCallback précédemment inscrit avec un appel à IAudioStateMonitor ::RegisterCallback. |
Remarques
La méthode que vous utilisez pour instancier l’interface détermine quels flux audio sont surveillés. Des méthodes d’usine sont fournies pour la surveillance des flux de capture et de rendu, ainsi que pour la surveillance des flux en fonction de la catégorie audio, du rôle de l’appareil et de l’ID d’appareil audio.
- CreateCaptureAudioStateMonitor
- CreateCaptureAudioStateMonitorForCategory
- CreateCaptureAudioStateMonitorForCategoryAndDeviceId
- CreateCaptureAudioStateMonitorForCategoryAndDeviceRole
- CreateRenderAudioStateMonitor
- CreateRenderAudioStateMonitorForCategory
- CreateRenderAudioStateMonitorForCategoryAndDeviceId
- CreateRenderAudioStateMonitorForCategoryAndDeviceRole
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows build 19043 |
En-tête | audiostatemonitorapi.h |