我想知道是否可以使用PortAudio API读取从声卡到扬声器的数据。查看完文档后,我找到了一个示例(http://portaudio.com/docs/v19-doxydocs/paex__record_8c_source.html),他们从麦克风中读取数据。但是,我希望能够捕获来自声卡的音频。有没有办法在PortAudio中做到这一点,如果没有,请指出我正确的方向。此外,重要的是这适用于Windows,Mac和Linux计算机,我更愿意用C语言编写。
答案 0 :(得分:1)
这不可能。有人最近提交了一个补丁,允许在其中一个Windows API上完成,但这是一个特例,你必须在邮件列表上询问。
无法通过简单的单一库跨平台完成。例如,在OS X上,您需要安装特殊的系统扩展(或称为它们)。