audiostatemonitorapi.h header
This header is used part of the Core Audio feature. For more information, see:
audiostatemonitorapi.h contains the following programming interfaces:
Interfaces
IAudioStateMonitor Provides APIs for querying the sound level of audio streams and for receiving notifications when the sound level changes. |
Functions
CreateCaptureAudioStateMonitor Creates a new instance of IAudioStateMonitor for capture streams. |
CreateCaptureAudioStateMonitorForCategory Creates a new instance of IAudioStateMonitor for capture streams with the specified audio category. |
CreateCaptureAudioStateMonitorForCategoryAndDeviceId Creates a new instance of IAudioStateMonitor for capture streams with the specified audio category and audio device ID. |
CreateCaptureAudioStateMonitorForCategoryAndDeviceRole Creates a new instance of IAudioStateMonitor for capture streams with the specified audio category and audio device role. |
CreateRenderAudioStateMonitor Creates a new instance of IAudioStateMonitor for render streams. |
CreateRenderAudioStateMonitorForCategory Creates a new instance of IAudioStateMonitor for the render streams with the specified audio category. |
CreateRenderAudioStateMonitorForCategoryAndDeviceId Creates a new instance of IAudioStateMonitor for the render streams with the specified audio category and audio device ID. |
CreateRenderAudioStateMonitorForCategoryAndDeviceRole Creates a new instance of IAudioStateMonitor for render streams with the specified audio category and audio device role. |
Callback functions
AudioStateMonitorCallback Occurs when the system changes the sound level of the audio streams being monitored by an IAudioStreamStateMonitor. |
Enumerations
AudioStateMonitorSoundLevel |