按C#中的进程ID控制应用程序音频流平移

时间:2014-10-10 07:35:29

标签: c# vb.net audio wasapi cscore

我希望按C#中的进程ID控制应用程序的平移(左/右音频通道的音量)。

我发现了类似的问题,但它们都控制了流量,无法“平移”两个声道的立体声流。

  

Controling Volume Mixer
  Controlling Application's Volume: By Process-ID
  Getting individual windows application current volume output level as visualized in audio Mixer
  Trying to build a simple c# app to control my volume mixer

我在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

0 个答案:

没有答案