AudioStateMonitorSoundLevel enumeration
Specifies the sound level for the capture or the render stream.
Syntax
Constants
This enumeration is used by the IAudioStateMonitor::GetSoundLevel method.
Consider the following scenario, where a game chooses to play GameMedia audio only when it is known that the audio will not be muted by the OS due to policy. In order to achieve this, the game registers for SoundLevel notifications for the AudioCategory_GameMedia stream category on the default console endpoint. If the SoundLevel for this category is set to ‘Muted’ then the game will stop playback of its GameMedia stream. If the SoundLevel is set to anything else, the game chooses to play its GameMedia stream.
Requirements
Header: Audiostatemonitorapi.h
Supported platforms: Windows, XBOX One family consoles and XBOX Series consoles
See also
About WASAPILast modified on August 20, 2026