windows编程:在没有支持“立体声混音”的驱动程序的情况下抓取音频
Posted
技术标签:
【中文标题】windows编程:在没有支持“立体声混音”的驱动程序的情况下抓取音频【英文标题】:windows programming: grab audio without the driver supporting "Stereo Mix 【发布时间】:2014-07-26 15:44:38 【问题描述】:使用“立体声混音”获取系统音频很容易,但大多数现代驱动程序不再支持该功能。 Steam 本地流媒体不知何故设法做到了,我可以在流式传输任意游戏时清楚地听到其他应用程序的音频输出。
蒸汽如何做到这一点?他们是否默默地安装了驱动程序?还有其他获取系统音频的方法吗?
Windows 7 及更高版本。
【问题讨论】:
【参考方案1】:从 Vista 及更高版本您可以使用 WASAPI。它允许对任何输出设备使用环回,只需将输出用作此功能的 AUDCLNT_STREAMFLAGS_LOOPBACK 标志的输入:http://msdn.microsoft.com/en-us/library/windows/desktop/dd370875(v=vs.85).aspx
【讨论】:
以上是关于windows编程:在没有支持“立体声混音”的驱动程序的情况下抓取音频的主要内容,如果未能解决你的问题,请参考以下文章
X230i 录音设置无立体声混音设置选项,电脑录音无法实现内录。如何解决?
音频处理使用 Adobe Audition 录制电脑内部声音 ( 启用电脑立体声混音 | Adobe Audition 中设置音频设备 | Adobe Audition 内录 )