Manage application volume in Windows 7

How to get a list of audio recordings of an application (for example, in Windows Mixer Mix) and change the volume of one application (for example, Mozilla) manually (C ++, Delphi)? When you start talking, Skype does the same (reduces the volume of other applications). Thanks in advance!

+5
source share
1 answer

To list the audio sessions, you must use the interface IAudioSessionManager2and call GetSessionEnumerator , this will return the interface IAudioSessionEnumerator, here you must call the GetSessionreturn IAudioSessionControlinterface, which provides all the functions for extracting information related to audio sessions. as an additional lecture, try this MSDN article Default Ducking Experience.

+7
source

All Articles