如何从c ++中捕获音频输出的声音

时间:2011-07-08 14:42:55

标签: c++ windows audio-recording

我需要从音频输出中捕获音频流并将其写入文件。实际上它的方式就是fraps。

目前我知道一些解决方案。 1. WDM Filter Audio驱动程序(确切知道什么fraps不使用此方法) 2.使用“立体声混音器”(如果系统中有),然后像往常一样通过waveIn进行写入。

告诉我应该如何妥善解决这个问题。它不是代码 - 只是解释算法。

非常感谢所有回复者。

1 个答案:

答案 0 :(得分:0)

只需使用stereo mixer作为音频源。要执行记录本身,定义应该是一些WinAPI函数,或者有DirectX,或者你可以使用一些第三方库 - 这里有很多可能性。