是否有可能录制声卡上播放的声音?

logging声卡上正在播放的声音是否可以远程执行? 据说,我正在播放一个audio文件,我需要的是将输出redirect到磁盘。 DirectShow或可能是可行的。

任何帮助非常感谢,谢谢。

您需要启用音频回环设备,并且您将能够以所有已知的API(包括DirectShow )以stadnard方式进行录制。

  • 环回记录
  • 在Vista中启用“立体声混合”
  • 在C#中捕获窗口的音频

一旦启用,您将在DirectShow应用程序上看到该设备:

在这里输入图像说明

看看NAudio和这个线程的WasapiLoopbackCapture类,从你的声卡的输出,把它变成一个wavein设备,你可以录制或任何…

https://naudio.codeplex.com/discussions/203605/