如何从应用程序捕获发送到扬声器的音频数据?

时间:2010-03-13 08:32:33

标签: windows audio audio-recording

是否有适合这样做的API?可能的应用是编写可视化器,并使用实时信号处理。

编辑:有问题的操作系统是Windows。在Linux上,实现这一目标的一种迂回方式是使用Jack,但我希望有一种方法来读取音频缓冲区中的数据,而无需将应用程序连接到Jack。

编辑:找到了一个很好的答案here.

1 个答案:

答案 0 :(得分:0)

如果用于播放的音板具有“立体声混音”,“听到的内容”等录音设备/线路,则应编写简单的录音应用程序,能够从指定的录音设备录制/来自“立体声混音”的行和记录......

一般情况(对于“所有音板”)将需要编写特殊驱动程序。具有此类特殊驱动程序的应用程序示例:虚拟音频电缆(http://software.muzychenko.net/eng/vac.html);总记录器(http://www.totalrecorder/com)。