我的公司目前正在开发一种可以称为音频分析程序的程序,该程序需要实时处理多个音频输入(大约 8 个)。这意味着我们需要一个可以处理具有多达 8 个输入通道的多通道音频接口设备的框架。最重要的是,框架应该尽可能地便携。我们实际上是使用 Java 开始开发的,但它遇到了声音 API 的问题。
在寻找替代方法来做我们需要的事情时,我开始考虑使用 C++ 和 Qt。我对两者都有一些经验,但我从来没有做过任何类似的事情(在任何语言中)
现在,问题是,Qt/Phonon 能否处理具有超过 2 个输入通道的音频接口/声卡(假设操作系统可以很好地看到这些设备)?它会依赖于所使用的后端吗?