我在工作中得到了一项任务,可以创建一个能够将声音导向声卡不同输出通道的系统.我们正在使用M-Audio ProFire 610,它具有8通道输出并通过FireWire连接.我们也使用Mac Mini作为我们的主机服务器,我将在Xcode中工作.
这是我正在构建的图表:
图http://img121.imageshack.us/img121/7865/diagramy.png
起初我认为Java对于这个项目来说已经足够了,但是后来我发现Java无法将声音推送到声卡的默认输出通道之外,所以我决定切换到C++.问题是我是一名网络开发人员,我没有任何使用这种语言的经验 - 这就是我寻求更有经验的开发人员帮助的原因.
我为ios4 找到了一个Core Audio Primer,但不确定我可以为我的项目使用多少.我觉得它有点令人困惑.
我应该采取什么步骤来完成这项任务?我应该使用哪些框架?任何代码示例?我正在寻找任何帮助,提示,技巧 - 以及任何可以帮助我完成这个项目的东西.
对于我打算很快启动的项目,我将需要播放压缩和未压缩的音频文件.为此,我打算使用Core Audio框架.但是,我没有音频编程的经验,我真的不知道从哪里开始.是否有任何初学者级资源或示例项目可以演示如何使用Core Audio构建简单的音频播放器?