KSPROPSETID_Sysaudio

KSPROPSETID_Sysaudio 属性集用于访问 SysAudio 系统驱动程序的属性。 Sysaudio 是代表 DirectSound 和其他客户端创建和管理虚拟音频设备的驱动程序。

SysAudio 的客户端使用此属性集执行以下操作:

  • 枚举 SysAudio 客户端可用的虚拟音频设备。

  • 枚举 SysAudio 能够在虚拟音频设备上实例化的引脚。

  • 确定这些引脚的功能。

  • 枚举沿流经每个引脚的数据流路径的节点。

  • 通过引脚配置数据路径,以包含或绕过 AEC 节点。

浏览可用虚拟音频设备的属性后,客户端应准备好选择其中一个虚拟音频设备,并在该设备上创建引脚。 某些客户端可能会选择在虚拟音频设备上创建多个引脚,或者在多个设备上创建引脚。 有关创建引脚的信息,请参阅引脚工厂

创建引脚后,客户端可以使用 KSPROPSETID_Sysaudio_Pin 属性集来管理引脚。

以下属性是 KSPROPSETID_Sysaudio 属性集的成员:

KSPROPERTY_SYSAUDIO_COMPONENT_ID

KSPROPERTY_SYSAUDIO_CREATE_VIRTUAL_SOURCE

KSPROPERTY_SYSAUDIO_DEVICE_COUNT

KSPROPERTY_SYSAUDIO_DEVICE_FRIENDLY_NAME

KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE

KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME

KSPROPERTY_SYSAUDIO_INSTANCE_INFO

KSPROPERTY_SYSAUDIO_SELECT_GRAPH