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