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 |