我的公司目前正致力于所谓的音频分析程序,该程序需要实时处理多个音频输入(8个左右)。这意味着我们需要一个可以处理多通道音频接口设备的框架,该设备具有多达8个输入通道。除此之外,框架应尽可能便携。我们实际上是使用Java开始我们的开发,但它遇到了声音API的问题。
在寻找替代方法来满足我们的需求时,我开始考虑使用C ++和Qt。我对两者都有一些经验,但我从来没有做过任何类似的事情(用任何语言表达)
现在,问题是,Qt / Phonon可以处理超过2个输入通道的音频接口/声卡(假设操作系统可以看到设备很好)吗?它会依赖于后端使用吗?
答案 0 :(得分:1)
Phonon没有输入功能。只有在我是对的时候它才能播放。
但如果您想处理输入音频,可以使用QAudioInput。我只使用了一个音频输入,但我认为this constructor使用正确的QAudioDeviceInfo可以做你想要的。