【发布时间】:2012-09-27 17:09:18
【问题描述】:
我的要求是捕获客户端计算机上正在播放的任何(音频)并将其作为实时流发送到服务器。为此,在 Windows 7 上,我正在研究 WASAPI Loopback。但这在 Windows XP 中不受支持。有人知道如何在 Windows Xp 中完成吗?
【问题讨论】:
标签: c# .net audio-streaming audio-recording naudio
我的要求是捕获客户端计算机上正在播放的任何(音频)并将其作为实时流发送到服务器。为此,在 Windows 7 上,我正在研究 WASAPI Loopback。但这在 Windows XP 中不受支持。有人知道如何在 Windows Xp 中完成吗?
【问题讨论】:
标签: c# .net audio-streaming audio-recording naudio
您可以使用 DirectX。
看看这个: capturing sound and more with Managed DirectX (MDX) 1.1
【讨论】:
Windows XP 不提供对环回捕获的内置支持。只有当您的声卡具有可以选择用于录制的“您所听到的”选项时,您才能做到这一点。如果没有,那么您将需要使用专门创建的声卡驱动程序,该驱动程序允许您截取发送给它的音频,并将其传递给您的真实声卡。有一些商业产品可以做到这一点(例如Virtual Audio Cable)
【讨论】: