UID | tech.root | title | ms.date | targetos | description | prerelease | req.assembly | req.construct-type | req.ddi-compliance | req.header | req.idl | req.include-header | req.max-support | req.namespace | req.redist | req.target-min-winverclnt | req.target-min-winversvr | req.target-type | req.unicode-ansi | topic_type | api_type | api_location | api_name | f1_keywords | dev_langs | helpviewer_keywords | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NN:audiostatemonitorapi.IAudioStateMonitor |
CoreAudio |
IAudioStateMonitor |
06/21/2023 |
Windows |
Provides APIs for querying the sound level of audio streams and for receiving notifications when the sound level changes. |
false |
iface |
audiostatemonitorapi.h |
Windows build 19043 |
|
|
|
|
|
|
|
Provides APIs for querying the sound level of audio streams and for receiving notifications when the sound level changes.
The method you use for instantiating the interface determines which audio streams are monitored. Factory methods are provided for monitoring capture and render streams, as well as monitoring streams based on audio category, device role, and audio device ID.
- CreateCaptureAudioStateMonitor
- CreateCaptureAudioStateMonitorForCategory
- CreateCaptureAudioStateMonitorForCategoryAndDeviceId
- CreateCaptureAudioStateMonitorForCategoryAndDeviceRole
- CreateRenderAudioStateMonitor
- CreateRenderAudioStateMonitorForCategory
- CreateRenderAudioStateMonitorForCategoryAndDeviceId
- CreateRenderAudioStateMonitorForCategoryAndDeviceRole