Partager via


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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows build 19043
En-tête audiostatemonitorapi.h