Поделиться через


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