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


KSPROPSETID_Topology

Клиенты используют запросы в наборе свойств KSPROPSETID_Topology для проверки внутренней топологии фильтра KS.

Каждый узел в топологии имеет отсчитываемый от нуля идентификатор узла: фильтры KS с n узлами нумеруются от 0 до n-1. Сам фильтр KS может рассматриваться как узел и имеет специальный идентификатор узла KSFILTER_NODE.

Stream мини-отвертки не должны обрабатывать свойства в этом наборе свойств. Драйвер класса stream обрабатывает их от имени мини-драйвера.

Корпорация Майкрософт определяет стандартный набор типов узлов формы, KSNODETYPE_XXX в файле заголовка ksmedia.h . При использовании свойств в этом наборе клиенты ссылаются на узел по индексу отсчитываемого от нуля в этой последовательности.

Набор свойств KSPROPSETID_Topology включает:

KSPROPERTY_TOPOLOGY_CATEGORIES

KSPROPERTY_TOPOLOGY_CONNECTIONS

KSPROPERTY_TOPOLOGY_NAME

KSPROPERTY_TOPOLOGY_NODES