Windows编程:在没有支持"立体声混音"的驱动程序的情况下抓取音频



使用'Stereo Mix'抓取系统音频很容易,但大多数现代驱动程序不再支持该功能。Steam本地流媒体不知何故做到了这一点,我可以清楚地听到其他应用程序的音频输出,而流任意游戏。

蒸汽是怎么做到的?他们是否悄悄地安装了一个驱动程序?还有其他方法获取系统音频吗?

在Vista及以后的版本中可以使用WASAPI。它允许对任何输出设备使用环回,只需将输出作为输入,并为该函数设置AUDCLNT_STREAMFLAGS_LOOPBACK标志:http://msdn.microsoft.com/en-us/library/windows/desktop/dd370875(v=vs.85).aspx

相关内容

最新更新