我希望通过 C# 中的进程 ID 控制应用程序的平移(左/右声道的音量级别)。
我发现了类似的问题,但它们都控制流音量并且不能“平移”立体声流的两个通道。
控制音量混合器
控制应用程序的音量:通过进程 ID
获取单个 Windows 应用程序当前音量输出级别,如在音频混合器中可视化
尝试构建一个简单的 c# 应用程序来控制我的音量混合器
我在 Windows 7 上使用 Microsoft Visual Studio 2013 C#。
最终目标是拥有一个应用程序,该应用程序将根据我的三重监视器设置的窗口位置从应用程序中平移音频。
请协助。
编辑:看来我只需要使用 IChannelAudioVolume 而不是 ISimpleAudioVolume 但我不知道如何使用/找到这些神奇的 GUID 或用我对 C# 的基本理解重写代码
IChannelAudioVolume http://msdn.microsoft.com/en-us/library/dd371023%28v=vs.85%29.aspx ISimpleAudioVolume http://msdn.microsoft.com/en-us/library/dd316531%28v=vs .85%29.aspx