从多轨混音器/设备捕获音频输入的一般方法和API(最好是C或C ++)是什么? (即一个Mbox)。
例如,假设我有一把吉他,贝司,小号等连接到通过USB / FireWire连接到我的电脑的调音台,是否有API或一般方法来获取输入?
答案 0 :(得分:1)
API称为CoreAudio。您可能已经注意到“CoreAudio”在您提到的MBox上被列为支持,但OS X上将支持任何类兼容的设备。还有基于CoreAudio构建的库,使CoreAudio更容易和/或更便携使用,如PortAudio和RTAdudio。
有关音频编程的概念性介绍,您可能需要查看此处:
http://blog.bjornroche.com/2011/11/slides-from-fundamentals-of-audio.html
直接进入CoreAudio Programming,你可能想看看这里: