我想添加一个虚拟麦克风(类似于如何使用虚拟CD驱动器,然后在其上安装ISO文件。)以便可以在MSN和Skype等程序中进行选择。但是要通过网络传输音频源(我知道如何在VB.net中通过网络传输音频)但是如何将已经流式传输的音频作为虚拟麦克风的输入?
乔纳森
答案 0 :(得分:3)
您可以调整MSDN中的AVStream Filter-Centric Simulated Capture Driver WDK Sample,删除视频支持(image.cpp
,video.cpp
等)并更改音频捕获引脚实现,以提供来自网络而非示例的音频波形文件。
或者,您可以查看来自MSDN的Microsoft Virtual Audio Device (MSVAD) Sample Drivers,实现为端口级驱动程序(与上面的AVStream驱动程序相反)。
也可以编写DirectShow源过滤器并将其注册为与音频捕获设备相对应。
答案 1 :(得分:1)
嗯,有app这可以回答你的问题。它适合你所拥有的大部分并非所有的收入,最好的是购买约35美元。
答案 2 :(得分:-1)
如果您需要为自己提供一次性解决方案,这可能会有效。但如果你想专门编写代码,我为非编程答案道歉。
在录制设备选项中,将立体声混音器设置为默认设备将记录系统上播放的内容。
请注意,在Vista +上他们隐藏了立体声混音器(默认情况下它被禁用)。诀窍是“显示已禁用的设备”,启用它并将其设置为默认设置。
recording device options http://i.imagehost.org/0388/mixer.png