IAudioStateMonitor interface
Provides methods for desktop apps and games to discover when their audio streams sound levels are modified by the system. This includes scenarios like the following:- Knowing when a game media stream is muted because an audio app is playing in the background or
- Knowing when to stop a game chat audio stream because a VOIP call has started in the background.
- The time a game media stream is muted because an audio app is playing in the background
- The time to stop a game chat audio stream because a VoIP call has started in the background
Members
The IAudioStateMonitor interface inherits from the IUnknown interface but also has these types of members:Methods
The IAudioStateMonitor interface has these methods:Remarks
To get an instance of this interface, call one of these methods:- CreateCaptureAudioStateMonitor
- CreateCaptureAudioStateMonitorForCategory
- CreateCaptureAudioStateMonitorForCategoryAndDeviceId
- CreateCaptureAudioStateMonitorForCategoryAndDeviceRole
- CreateRenderAudioStateMonitor
- CreateRenderAudioStateMonitorForCategory
- CreateRenderAudioStateMonitorForCategoryAndDeviceId
- CreateRenderAudioStateMonitorForCategoryAndDeviceRole
