使用Qt / Phonon进行多声道音频输入

时间:2011-10-04 15:30:17

标签: c++ qt audio audio-recording phonon

我的公司目前正致力于所谓的音频分析程序,该程序需要实时处理多个音频输入(8个左右)。这意味着我们需要一个可以处理多通道音频接口设备的框架,该设备具有多达8个输入通道。除此之外,框架应尽可能便携。我们实际上是使用Java开始我们的开发,但它遇到了声音API的问题。

在寻找替代方法来满足我们的需求时,我开始考虑使用C ++和Qt。我对两者都有一些经验,但我从来没有做过任何类似的事情(用任何语言表达)

现在,问题是,Qt / Phonon可以处理超过2个输入通道的音频接口/声卡(假设操作系统可以看到设备很好)吗?它会依赖于后端使用吗?

1 个答案:

答案 0 :(得分:1)

Phonon没有输入功能。只有在我是对的时候它才能播放。
但如果您想处理输入音频,可以使用QAudioInput。我只使用了一个音频输入,但我认为this constructor使用正确的QAudioDeviceInfo可以做你想要的。