2012-09-27 25 views
2

我的要求是捕获客户机上正在播放的任何音频并将其作为直播流发送到服务器。在Windows 7上,我为此目的在WASAPI Loopback上敲了敲头。但在Windows XP中不支持。有没有人有想法如何在Windows XP中完成?从声卡窗口捕获音频数据xp

回答

1

您可以使用DirectX。

采取看看这个: capturing sound and more with Managed DirectX (MDX) 1.1

+2

不幸的是,这只会捕获声卡提供的任何输入,而不是系统中正在播放的任何音频。 –

+0

“这将只捕获声卡提供的任何输入”这是否意味着它将捕获原始数据而不是仅捕获声音数据?如果是,那么是否有任何其他方式通过编程方式从声卡获取音频数据? – sajjad

0

Windows XP不提供内置的环回拍摄支持。你只能做到这一点,如果你的声卡有一个“你听到的”选项,可以选择录制。如果没有,那么你需要使用一个专门创建的声卡驱动程序,它允许你拦截发送给它的音频,并将它传递给你真实的声卡。有一些商业产品可以做到这一点(如Virtual Audio Cable

+0

我从来没有看到声卡没有“你听到”回送。 – Kamil