首页 文章

虚拟音频驱动器(麦克风)

提问于
浏览
2

我想开发一个虚拟麦克风驱动程序 . 请不要对DirectShow说些什么 - 这不是“方式” . 我需要一个适用于任何软件的解决方案,包括Skype和MSN . DirectShow不符合这些要求 .

我在Windows 7 WDK中找到 AVStream Filter-Centric Simulated Capture Driver (avssamp.sys) . 我需要的是它的音频部分 . 默认情况下,它会读取avssamp.wav并播放它 . 但是这个驱动程序被注册为WDM流式捕获设备 . 我想在音频捕获设备中使用它 .

网上有一些帖子,但它们都是一样的:

http://www.tech-archive.net/Archive/Development/microsoft.public.development.device.drivers/2005-05/msg00124.html

http://www.winvistatips.com/problem-installing-avssamp-audio-capture-sources-category-t184898.html

我认为将此过滤器驱动程序注册为音频捕获设备将使Skype将其识别为麦克风,因此我将能够推送任何PCM文件,就像它来自麦克风一样 .

如果有人之前已经遇到过这个问题,请帮忙 .

提前致谢 .

1 回答

  • 1

    我已经做了好几次了,这不是微不足道的......它涉及几个步骤;但是我现在没有那个代码在我面前 .

    如果您正在为Windows编写虚拟音频驱动程序,则需要加入wdmaudiodev列表 . 只是google那个并加入列表 .

    那么,要做的第一件事就是搜索列表,你会在那里找到问题的答案 . 您还可以找到有关虚拟音频驱动程序的其他信息 .

    我希望有所帮助

相关问题