我想开发一个虚拟麦克风驱动程序。请不要对DirectShow说些什么 - 这不是“方式”。我需要一个适用于任何软件的解决方案,包括Skype和MSN。 DirectShow不符合这些要求。
我在Windows 7 WDK中找到了以AVStream过滤器为中心的模拟捕获驱动程序(avssamp.sys)。我需要的是它的音频部分。默认情况下,它会读取avssamp.wav并播放它。但是这个驱动程序被注册为WDM流式捕获设备。我想在音频捕获设备中使用它。
网上有一些帖子,但它们都是一样的:
http://www.winvistatips.com/problem-installing-avssamp-audio-capture-sources-category-t184898.html
我认为将此过滤器驱动程序注册为音频捕获设备将使Skype将其识别为麦克风,因此我可以将任何PCM文件推送到麦克风。
如果有人之前已经遇到过此问题,请提供帮助。
提前致谢。
答案 0 :(得分:1)
我已经做了好几次并且这不是微不足道的......它涉及几个步骤;但是我现在没有那个代码在我面前。
如果您正在为Windows编写虚拟音频驱动程序,则需要加入wdmaudiodev列表。只需google并加入列表。
然后,要做的第一件事就是搜索列表,您将在那里找到问题的答案。您还可以找到有关虚拟音频驱动程序的其他信息。
我希望有帮助