【发布时间】:2010-04-12 05:38:10
【问题描述】:
我有一个非常复杂的项目音频设置。这是我们所拥有的:
- 3 个应用程序播放声音
- 2 个应用程序录制声音
- 2 个声卡
我真的没有这些应用程序的代码。我想做的就是监视和控制音频流。以下是我希望在应用程序运行时执行的一些操作示例:
- 静音传入的音频流之一。
- 让传入的音频流之一“独奏”(成为唯一可以“说话”的流)。
- 获取每个流产生的音频的图表(大约 30 秒)。
- 将其中一个音频流发送到声卡 #1,但将所有三个音频流发送到声卡 #2。
我可能会通过上面列出的操作之一每 2 分钟左右切换一次音频流。 GUI 将是首选。我开始研究 Linux 中的声音系统,它变得非常复杂,我觉得在过去的几年里有很多新的进步。我看到了 jack、pulseaudio、artsd 和其他几个软件包。他们都有一些承诺,但我应该从哪里开始呢?是否有人已经构建了可以提供帮助的东西?
【问题讨论】: