接收麦克风输入和处理

a s*_*ich 5 c++ linux audio microphone

我正在用C++编写一个小程序,接收麦克风输入并进行一些简单的现场音频处理.我一直在环顾四周,我能找到的唯一能在Linux上工作的东西是PortAudio,QAudioInput和fmod.

我试图远离任何超低级编程并使用最少量的线.

哪一项最适合我的需求?

lea*_*vst 2

看看JUCE。Juce 将在许多平台上构建。JUCE 的功能远不止于音频,它是为音频程序员而设计的。查看 JUCE 演示应用程序,然后只需从音频演示中截取源代码即可满足您的需求。API 文档也非常好。从低层次的东西中抽象出来是很好的。