KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION
Запрос свойства KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION позволяет звуковому драйверу задать состояние защиты от замыкания на себя узла обработчика звука.
Сводная таблица использования
Получить | Присвойте параметру | Назначение | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Нет |
Да |
Узел через экземпляр pin |
KSP_NODE |
ULONG |
Возвращаемое значение
Запрос свойства KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION возвращает STATUS_SUCCESS, указывающий на успешное завершение. В противном случае запрос возвращает соответствующий код состояния ошибки.
Комментарии
Входной буфер, связанный с этим вызовом свойства, заполняется значением перечисления типа CONSTRICTOR_OPTION. Таким образом, входной буфер имеет значение CONSTRICTOR_OPTION_DISABLE или CONSTRICTOR_OPTION_MUTE.
Если есть какие-либо активные потоки с CONSTRICTOR_OPTION_MUTE в действии, то нажатие замыкания на себя KS для этого аудиовыхода будет выдавать тишину. Если все активные потоки имеют CONSTRICTOR_OPTION_DISABLE (это состояние по умолчанию), то только после этого касание замыкания на себя будет содержать значимые данные.
Требования
Версия |
Windows 8 |
Заголовок |
Ksmedia.h |