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


KSPROPERTY_TOPOLOGYNODE_ENABLE

Свойство KSPROPERTY_TOPOLOGYNODE_ENABLE используется для включения или отключения узлов топологии в уже созданной топологии.

Сводная таблица использования

Получить Присвойте параметру Назначение Тип дескриптора свойства Тип значения свойства

Да

Да

Фильтр

KSNODEPROPERTY

BOOL

Значение свойства (данные операции) имеет тип BOOL и указывает, включен или отключен узел. Значение TRUE указывает, что узел включен. Значение FALSE указывает, что узел отключен.

Возвращаемое значение

Запрос свойства KSPROPERTY_TOPOLOGYNODE_ENABLE возвращает STATUS_SUCCESS, указывающий на успешное выполнение. В противном случае запрос возвращает соответствующий код состояния ошибки.

Комментарии

Включение уже включенного узла или отключение уже отключенного узла не оказывает влияния, но не должно рассматриваться как ошибка.

Отключение узла отключает преобразование, выполняемое узлом в потоке, проходящем через узел. В случае AEC, AGC или узла подавления шума (KSNODETYPE_ACOUSTIC_ECHO_CANCEL, KSNODETYPE_AGC или KSNODETYPE_NOISE_SUPPRESS), например, отключенный узел работает в сквозном режиме (т. е. он не выполняет никаких операций с потоком при передаче от входного контакта узла к выходному контакту).

Требования

Заголовок

Ksmedia.h (включая Ksmedia.h)

См. также

KSNODEPROPERTY

KSNODETYPE_ACOUSTIC_ECHO_CANCEL

KSNODETYPE_AGC

KSNODETYPE_NOISE_SUPPRESS