有谁知道如何在 Vista 或 7 中获取音频会话的当前音量*?
我有你需要监听音量变化的 IAudioSessionControl2 和 IAudioSessionManager2 实例,但实际上获取当前音量是难以捉摸的。
*通过音频会话,我的意思是(大致)每个应用程序的音频控制,而不是“主”控制
请注意(据我所知)IAudioSessionManager2-> GetSimpleVolume()不是正确的答案。在 IAudioSessionControl2 中发布 GUID 的唯一内容是Grouping 参数,在 GetSimpleVolume 中使用它会创建新会话,而不是让您控制现有会话。
GetSimpleVolume()是我想要的,但是这个设置中的参数来自哪里?