【发布时间】:2011-02-24 08:36:24
【问题描述】:
我需要创建一个 C++ 应用程序,其中包含麦克风功能的简单录音。
我不能说没有足够的音频 API 来做到这一点! Pulse、ALSA、/dev/dsp、OpenAL 等。我的问题是当前的“最佳实践”API 是什么?
大多数现代发行版似乎都支持 Pulse,但似乎几乎没有文档。
OpenAL 是否会在不同的发行版中得到支持,还是太晦涩难懂?
我错过了吗?
没有简单的答案吗?
【问题讨论】:
-
您可能不幸地发现您想要支持多种捕获方法 - 不同的人使用不同的声音设置,并且通常有理由这样做,他们会认为比能够使用给定的应用程序。 (当然,这取决于您的应用程序拥有什么样的受众。)
标签: c++ linux audio audio-recording