在C#中捕获声音输出

Sea*_*mes 12 c# audio

我正在尝试用C#构建一个程序,它允许我通过网络将音频和视频从一台计算机传输到另一台计算机,该计算机连接到一堆视频/音频设备(投影仪,扬声器等) .理想情况下,我希望能够直接从"演示者"计算机捕获这些数据,而不必插入任何东西.

"输出"计算机上的视频,流媒体和重新显示都运行良好,但我似乎无法找到一种很好的方法来捕获音频输出而无需将电缆插入耳机插孔并连接到另一台电脑.这个程序的重点是允许无线完成,所以这是一个问题.总而言之,我正在寻找某种C#接口,它允许我在Windows机器上捕获声音输出,就好像我已经将东西插入耳机插孔.

在此先感谢您的帮助.

Mag*_*son 4

在 Windows 中,声卡制造商可以选择提供“您听到的”输入流,以便您捕获输出。如果您的声卡/驱动程序没有此功能,您可以尝试使用虚拟音频线来执行相同的操作。

在 Windows 7 中,有一项新功能允许您直接监听/捕获任何输入流。

  • 您能提供一些有关 Windows 7 功能的详细信息吗? (4认同)