Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Microsoft SysVAD虚拟音频设备驱动程序(SysVAD)无法工作_Windows_Audio_Driver_Wdk - Fatal编程技术网

Windows Microsoft SysVAD虚拟音频设备驱动程序(SysVAD)无法工作

Windows Microsoft SysVAD虚拟音频设备驱动程序(SysVAD)无法工作,windows,audio,driver,wdk,Windows,Audio,Driver,Wdk,此驱动程序()由Microsoft提供。在自述文件的最后一部分,它说: 在目标计算机上找到MP3或其他音频文件,然后 双击播放它。然后在“声音”对话框中,验证 卷级别指示器中存在与 SYSVAD(带APO扩展)驱动程序 但在我的目标计算机中,与SYSVAD(带APO扩展)驱动程序相关联的音量指示器根本不会改变。目标计算机不会发出任何声音 与话筒的情况相同,当将默认话筒设置为任何sysvad话筒阵列时,话筒音量水平根本不会改变 据我所知,sysvad驱动程序是虚拟驱动程序。所以它不会真正起作用。但

此驱动程序()由Microsoft提供。在自述文件的最后一部分,它说:

在目标计算机上找到MP3或其他音频文件,然后 双击播放它。然后在“声音”对话框中,验证 卷级别指示器中存在与 SYSVAD(带APO扩展)驱动程序

但在我的目标计算机中,与SYSVAD(带APO扩展)驱动程序相关联的音量指示器根本不会改变。目标计算机不会发出任何声音

与话筒的情况相同,当将默认话筒设置为任何sysvad话筒阵列时,话筒音量水平根本不会改变

据我所知,sysvad驱动程序是虚拟驱动程序。所以它不会真正起作用。但是为什么微软自述会说:与SYSVAD(带APO扩展)驱动程序相关的音量指示器中有活动


我也在使用SysVad,并且确信它能工作,对于麦克风,您可以使用vlc播放器进行测试
试着从VLC打开虚拟麦克风,然后你会听到声音,这是一个由驱动器本身产生的正弦波。在音量级别指示器中看不到任何活动,也听不到任何声音,因为渲染端点唯一要做的就是将音频输出的副本保存到文件中(查找
C:\STREAM\u HOST.*.wav
files)


捕获端点(包括“环回”管脚)生成恒定的正弦波信号,如果您使用应用程序录制这些信号,然后在声音编辑器/查看器中查看这些信号,或者将其回放到真实设备。

VLC->Media->Stream->capture device->Audio device name:任何SYSVAD话筒,我都可以听到声音。是这样吗@Gerry@Gerry当你说它有效时,你知道你的声音是否通过了APO?我也安装了驱动程序,但不确定APOs是否正在运行。提前谢谢。@Danijel,很抱歉回复太晚,我不确定它是否通过APO,我根本没有注意APO。非常有用的评论,谢谢。我试图从我的测试笔记本中“听到”一些东西,但它保持沉默。不,我看到一堆
C:\STREAM\u HOST.*.wav
文件。是的,文档可能更好:-)…Richard,你知道打开/关闭APO组件的方法吗?我已经按照页面上的说明安装了驱动程序,但我不确定声音是否通过3个APO组件中的任何一个。我是怎么发现的?@Danijel我试过几次打开/关闭APO组件,但都没能让它们工作。在我的项目中,我决定最好添加一个自定义IOCTL来访问音频环缓冲区,并在正常的用户空间进程(应用程序或服务)中进行音频处理。要检查声音是否通过驱动程序的任何部分,包括APO,我建议登录APO组件代码,查看事件是否在运行时出现。