KSPROPERTY_TOPOLOGYNODE_ENABLE
Свойство KSPROPERTY_TOPOLOGYNODE_ENABLE используется для включения или отключения узлов топологии в уже созданной топологии.
Сводная таблица использования
Получить | Присвойте параметру | Назначение | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да |
Да |
Фильтр |
BOOL |
Значение свойства (данные операции) имеет тип BOOL и указывает, включен или отключен узел. Значение TRUE указывает, что узел включен. Значение FALSE указывает, что узел отключен.
Возвращаемое значение
Запрос свойства KSPROPERTY_TOPOLOGYNODE_ENABLE возвращает STATUS_SUCCESS, указывающий на успешное выполнение. В противном случае запрос возвращает соответствующий код состояния ошибки.
Комментарии
Включение уже включенного узла или отключение уже отключенного узла не оказывает влияния, но не должно рассматриваться как ошибка.
Отключение узла отключает преобразование, выполняемое узлом в потоке, проходящем через узел. В случае AEC, AGC или узла подавления шума (KSNODETYPE_ACOUSTIC_ECHO_CANCEL, KSNODETYPE_AGC или KSNODETYPE_NOISE_SUPPRESS), например, отключенный узел работает в сквозном режиме (т. е. он не выполняет никаких операций с потоком при передаче от входного контакта узла к выходному контакту).
Требования
Заголовок |
Ksmedia.h (включая Ksmedia.h) |