使用Core Audio API更改后方通道的音量

时间:2012-12-10 14:40:06

标签: c#

我正在尝试创建一个后台应用程序,允许我轻松更改后方通道的音量

我查看了Core Audio API,虽然我设法改变前置扬声器的平衡/音量,但API似乎无法访问后置声道或任何其他环绕声道。它只为我的音频设备计算了2个频道。

使用任何API来控制后置通道的音量是否可行?

提前致谢!

修改

谢谢,FMOD看起来像我需要的,虽然它有点压倒性的。 :P我需要做什么来改变指定频道的音量。我相信我需要这个功能:

FMOD.RESULT result = channel.setVolume(1.0f);

但是我需要找到一种方法来指定频道......

此外,要明确:我需要更改任何正在运行的应用程序的音量,比如Winamp。

1 个答案:

答案 0 :(得分:0)

Best选择使用音频文件是“Fmod.dll”。这有很多权限可以使用音频文件。

  

这是一款面向游戏的音频内容制作工具,专注于a   '专业音频'方法。它有一个全新的界面   使用专业数字音频工作站的人更熟悉   比现有的游戏音频工具,并加载了新的功能。

我已经使用过它,这是非常强大的组件并且易于使用。