Freigeben über


KSPROPSETID_Topology

Clients verwenden Anforderungen im KSPROPSETID_Topology Eigenschaftensatz, um die interne Topologie eines KS-Filters zu untersuchen.

Jeder Knoten in der Topologie verfügt über eine nullbasierte Knoten-ID: KS-Filter mit n Knoten nummerieren sie von 0 bis n-1. Der gesamte KS-Filter selbst kann als Knoten behandelt werden und weist die spezielle Knoten-ID-Nummer KSFILTER_NODE auf.

Stream Minidriver müssen die Eigenschaften in diesem Eigenschaftensatz nicht verarbeiten. Der Streamklassentreiber verarbeitet sie im Auftrag des Minitreibers.

Microsoft definiert einen Standardsatz von Knotentypen in der Form KSNODETYPE_XXX in der ksmedia.h-Headerdatei . Wenn Sie die Eigenschaften in dieser Gruppe verwenden, verweisen Clients in dieser Sequenz anhand des nullbasierten Index auf einen Knoten.

Der KSPROPSETID_Topology-Eigenschaftssatz umfasst Folgendes:

KSPROPERTY_TOPOLOGY_CATEGORIES

KSPROPERTY_TOPOLOGY_CONNECTIONS

KSPROPERTY_TOPOLOGY_NAME

KSPROPERTY_TOPOLOGY_NODES