文件名称:Virtual Audio Devices
文件大小:122KB
文件格式:ZIP
更新时间:2021-10-02 10:09:35
Virtual Audi
虚拟音频设备表示的筛选器图形的呈现和捕获音频的内容。 系统音频驱动程序 (SysAudio) 使用可用的硬件和软件组件来确定要生成的筛选器图形。 有关系统的音频驱动程序的详细信息,请参阅SysAudio 系统驱动程序。 SysAudio 的客户端包括 DirectSound 和WDMAud 系统驱动程序,该程序充当 WDM 音频驱动程序和特定于音频的 Microsoft Windows 多媒体 Api 波形输入、 波形输出、 midiIn、 midiOut、 mixer,以及 (中所述的辅助之间的接口Microsoft Windows SDK 文档)。 KsStudio 实用程序在 Windows 驱动程序工具包 (WDK) 是应用的一种绕过 SysAudio 并允许用户手动构造筛选器图程序。 以下 PnP 设备枚举 SysAudio 以确定如何构建其客户端可能需要的各种音频筛选器图形采用股票已注册的音频硬件和软件组件。 在确定后的筛选器列表关系图,它可以生成从可用的硬件和软件组件,SysAudio 将这些关系图注册为播放、 录制、 MIDI 输入/输出,和混合虚拟音频设备。 SysAudio 保留注册表类别 KSCATEGORY_AUDIO_DEVICE 专用于其虚拟的音频设备。 适配器驱动程序应不能注册此类别中。 SysAudio 客户端可以处理虚拟的音频设备的筛选器工厂相似到硬件或软件组件的筛选器工厂。 当客户端要求实例化虚拟设备上在特定的 pin,SysAudio 自动构造音频图和管理以透明方式与客户端的关系图的内部 pin 连接。 这使客户端将筛选器图视为一个筛选器,从而避免如间筛选器通信的图形管理的复杂性。
【文件预览】:
Virtual-Audio-Pipeline-master
----README.md(609B)
----LICENSE(18KB)
----Virtual Audio Pipeline()
--------topo.cpp(26KB)
--------wavtable.h(6KB)
--------wavestream.h(2KB)
--------VirtualAudioPipeline.vcxproj.user(141B)
--------hw.h(2KB)
--------hw.cpp(6KB)
--------kshelper.h(473B)
--------wave.cpp(30KB)
--------vrtaupipe.inf(4KB)
--------adapter.cpp(12KB)
--------VirtualAudioPipeline.suo(50KB)
--------common.h(2KB)
--------wavestream.cpp(25KB)
--------topo.h(2KB)
--------VirtualAudioPipeline.vcxproj(12KB)
--------Debug()
--------sonicsaudio.h(5KB)
--------common.cpp(15KB)
--------kshelper.cpp(5KB)
--------Release()
--------wave.h(4KB)
--------toptable.h(12KB)
--------VirtualAudioPipeline.sln(1KB)
--------Bin()
--------VirtualAudioPipeline.vcxproj.filters(2KB)