如何检索应用程序音频会话列表(如在 Windows 音量混合器中)并手动更改一个应用程序(例如 Mozilla)的音量(C++、Delphi)?当你开始说话时,Skype 会做同样的事情(降低其他应用程序的音量)。提前致谢!
问问题
2385 次
1 回答
8
要枚举音频会话,您必须使用IAudioSessionManager2
接口并调用GetSessionEnumerator方法,这将返回一个IAudioSessionEnumerator
接口,从这里您必须调用该GetSession
方法以返回一个IAudioSessionControl
接口,该接口提供了检索与音频会话相关的信息的所有功能。作为附加讲座,请尝试这篇 MSDN 文章Default Ducking Experience
。
于 2012-07-26T19:39:52.843 回答