KSPROPSETID_AudioLoopback
Набор свойств KSPROPSETID_AudioLoopback используется звуковым драйвером, чтобы указать точку касания циклического касания до и после выключения громкости.
Файл заголовка Ksmedia.h определяет набор свойств KSPROPSETID_AudioLoopback следующим образом:
#define STATIC_KSPROPSETID_AudioLoopback 0xb3648bc8, 0x5b91, 0x468a, 0xb9, 0x4d, 0xf4, 0x64, 0x12, 0x50, 0x91, 0x7c
DEFINE_GUIDSTRUCT("B3648BC8-5B91-468A-B94D-F4641250917C", KSPROPSETID_AudioLoopback);
#define KSPROPSETID_AudioLoopback DEFINE_GUIDNAMED(KSPROPSETID_AudioLoopback)
Набор свойств KSPROPSETID_AudioLoopback содержит следующее свойство KS:
Замечания
KSPROPSETID_AudioLoopback с запросом KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS запрос KSPROPERTY_TYPE_BASICSUPPORT возвращает флаги, указывающие на поддержку получения и базовой поддержки.
KSPROPERTY_TYPE_SET не поддерживается.
KSPROPSETID_AudioLoopback с KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS и KSPROPERTY_TYPE_GET возвращает побитовое ИЛИ поддерживаемых возможностей:
AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE | AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE
Для обратной совместимости, если KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS не поддерживается, предполагается, что драйвер поддерживается AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE
.
По политике требуется поддержка AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE. Драйвер, реализующий KSPROPERTY_AUDIOLOOPBACK_TAPPOINT_CAPS, должен возвращать AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE
или AUDIOLOOPBACK_TAPPOINT_CAPS_PREVOLUMEMUTE | AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE
.
Драйвер, который поддерживает AUDIOLOOPBACK_TAPPOINT_CAPS_POSTVOLUMEMUTE
только тестирование HLK, завершится сбоем.
перечисление AUDIOLOOPBACK_TAPPOINT_TYPE
Перечисление AUDIOLOOPBACK_TAPPOINT_TYPE содержит определения точек до и после касания. Дополнительные сведения см . в перечислении AUDIOLOOPBACK_TAPPOINT_TYPE.