Freigeben über


IMFTopology-Schnittstelle (mfidl.h)

Stellt eine Topologie dar. Eine Topologie beschreibt eine Sammlung von Medienquellen, Senken und Transformationen, die in einer bestimmten Reihenfolge verbunden sind. Diese Objekte werden innerhalb der Topologie durch Topologieknoten dargestellt, die die IMFTopologyNode-Schnittstelle verfügbar machen. Eine Topologie beschreibt den Pfad der Multimediadaten über diese Knoten.

Um eine Topologie zu erstellen, rufen Sie MFCreateTopology auf.

Vererbung

Die IMFTopology-Schnittstelle erbt von IMFAttributes. DIE IMFTopology verfügt auch über folgende Membertypen:

Methoden

Die IMFTopology-Schnittstelle verfügt über diese Methoden.

 
IMFTopology::AddNode

Fügt der Topologie einen Knoten hinzu.
IMFTopology::Clear

Entfernt alle Knoten aus der Topologie.
IMFTopology::CloneFrom

Konvertiert diese Topologie in eine Kopie einer anderen Topologie.
IMFTopology::GetNode

Ruft einen Knoten in der Topologie ab, der durch index angegeben wird.
IMFTopology::GetNodeByID

Ruft einen Knoten in der Topologie ab, der durch knotenbezeichner angegeben wird.
IMFTopology::GetNodeCount

Ruft die Anzahl der Knoten in der Topologie ab.
IMFTopology::GetOutputNodeCollection

Ruft die Ausgabeknoten in der Topologie ab.
IMFTopology::GetSourceNodeCollection

Ruft die Quellknoten in der Topologie ab.
IMFTopology::GetTopologyID

Ruft den Bezeichner der Topologie ab.
IMFTopology::RemoveNode

Entfernt einen Knoten aus der Topologie.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfidl.h

Weitere Informationen

IMFAttributes

Media Foundation-Schnittstellen

Topologien

Topologieattribute