Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |