在Windows Vista& 7 *,您如何枚举当前播放音频的节目(或者在主音量被静音的情况下尝试)?基本上,我需要在通知区域中找到的Volume Mixer中显示的数据。
主音量非常简单: ISimpleAudioVolume :: GetMasterVolume() http://msdn.microsoft.com/en-us/library/ms679156(VS.85).aspx
但是没有关于特定节目的内容即将发布。
*显然目标是Vista,但我认为解决方案没有理由在7中也不起作用。
语言无关紧要,但C#会受到赞赏。
答案 0 :(得分:3)
幸运的是,你的回答是不正确的。查看IAudioSessionManager2界面 - RegisterSessionNotification API是您的朋友。