Partager via


en-tête audiostatemonitorapi.h

Cet en-tête est utilisé dans le cadre de la fonctionnalité Audio de base. Pour plus d'informations, consultez les pages suivantes :

audiostatemonitorapi.h contient les interfaces de programmation suivantes :

Interfaces

 
IAudioStateMonitor

Fournit des API pour interroger le niveau sonore des flux audio et pour recevoir des notifications lorsque le niveau sonore change.

Fonctions

 
CreateCaptureAudioStateMonitor

Crée une instance d’IAudioStateMonitor pour les flux de capture.
CreateCaptureAudioStateMonitorForCategory

Crée une instance d’IAudioStateMonitor pour les flux de capture avec la catégorie audio spécifiée.
CreateCaptureAudioStateMonitorForCategoryAndDeviceId

Crée un instance d’IAudioStateMonitor pour les flux de capture avec la catégorie audio et l’ID de périphérique audio spécifiés.
CreateCaptureAudioStateMonitorForCategoryAndDeviceRole

Crée une instance d’IAudioStateMonitor pour les flux de capture avec la catégorie audio et le rôle d’appareil audio spécifiés.
CreateRenderAudioStateMonitor

Crée un instance d’IAudioStateMonitor pour les flux de rendu.
CreateRenderAudioStateMonitorForCategory

Crée une instance d’IAudioStateMonitor pour les flux de rendu avec la catégorie audio spécifiée.
CreateRenderAudioStateMonitorForCategoryAndDeviceId

Crée une instance d’IAudioStateMonitor pour les flux de rendu avec la catégorie audio et l’ID de périphérique audio spécifiés.
CreateRenderAudioStateMonitorForCategoryAndDeviceRole

Crée une instance d’IAudioStateMonitor pour les flux de rendu avec la catégorie audio et le rôle d’appareil audio spécifiés.

Fonctions de rappel

 
AudioStateMonitorCallback

Se produit lorsque le système modifie le niveau sonore des flux audio surveillés par un IAudioStreamStateMonitor.

Énumérations

 
AudioStateMonitorSoundLevel