rkr*_*rv. 6 c++ audio macos core-audio
我在工作中得到了一项任务,可以创建一个能够将声音导向声卡不同输出通道的系统.我们正在使用M-Audio ProFire 610,它具有8通道输出并通过FireWire连接.我们也使用Mac Mini作为我们的主机服务器,我将在Xcode中工作.
这是我正在构建的图表:
图http://img121.imageshack.us/img121/7865/diagramy.png
起初我认为Java对于这个项目来说已经足够了,但是后来我发现Java无法将声音推送到声卡的默认输出通道之外,所以我决定切换到C++.问题是我是一名网络开发人员,我没有任何使用这种语言的经验 - 这就是我寻求更有经验的开发人员帮助的原因.
我为ios4 找到了一个Core Audio Primer,但不确定我可以为我的项目使用多少.我觉得它有点令人困惑.
我应该采取什么步骤来完成这项任务?我应该使用哪些框架?任何代码示例?我正在寻找任何帮助,提示,技巧 - 以及任何可以帮助我完成这个项目的东西.
主要 API 位于CoreAudio/AudioHardware.h
苹果提供的大部分示例/支持代码都是用 C++ 编写的。然而,API 完全是 C 的(不知道这是否对你有帮助)。
您需要访问硬件抽象层(又名 HAL),更多详细信息请参见本文档:
对于(相当大量的)额外示例/用法,请参阅$DEVELOPER_DIR/Extras/CoreAudio/
归档时间: |
|
查看次数: |
622 次 |
最近记录: |