Erstellen von Topologien
In diesem Abschnitt werden einige der allgemeinen Verfahren zum Erstellen einer Topologie beschrieben.
Die allgemeinen Schritte zum Erstellen einer Topologie sind wie folgt:
Erstellen Sie ein neues Topologieobjekt, indem Sie MFCreateTopology aufrufen. Diese Funktion gibt einen Zeiger auf die IMFTopology-Schnittstelle der Topologie zurück.
Anfänglich enthält die Topologie keine Knoten. Um Knoten für die Topologie zu erstellen, rufen Sie MFCreateTopologyNode auf. Diese Funktion gibt einen Zeiger auf die IMFTopologyNode-Schnittstelle des Knotens zurück. Sie müssen den Knotentyp angeben, wenn Sie den Knoten erstellen:
Quellknoten.
Transformationsknoten.
Ausgabeknoten.
Tee-Knoten.
Initialisieren Sie jeden Knoten. Der Initialisierungsprozess hängt vom Knotentyp ab, wie in den folgenden Themen beschrieben.
Fügen Sie jeden Knoten der Topologie hinzu, indem Sie IMFTopology::AddNode aufrufen.
Verbinden Sie die Knoten. Um einen Knoten zu verbinden, rufen Sie IMFTopologyNode::ConnectOutput auf dem Upstream Knoten auf, und übergeben Sie einen Zeiger auf den Downstreamknoten.
In den folgenden Themen werden die spezifischen Schritte für jeden Knotentyp erläutert.
Thema | Beschreibung |
---|---|
Erstellen von Quellknoten | Erstellen eines Quellknotens |
Erstellen von Transformationsknoten | Erstellen eines Transformationsknotens |
Erstellen von Ausgabeknoten | Erstellen eines Ausgabeknotens |
Zugehörige Themen