Freigeben über


IMFTopologyNode-Schnittstelle (mfidl.h)

Stellt einen Knoten in einer Topologie dar. Die folgenden Knotentypen werden unterstützt:

  • Ausgabeknoten. Stellt eine Mediensenke dar.
  • Quellknoten. Stellt einen Medienstream dar.
  • Knoten transformieren. Stellt eine Media Foundation-Transformation (MFT) dar.
  • Knoten "Tee". Stellt einen Mediendatenstrom an mindestens zwei Knoten bereit.
Um einen neuen Knoten zu erstellen, rufen Sie die MfCreateTopologyNode-Funktion auf.

Vererbung

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

Methoden

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

 
IMFTopologyNode::CloneFrom

Kopiert die Daten von einem anderen Topologieknoten in diesen Knoten.
IMFTopologyNode::ConnectOutput

Verbindet einen Ausgabestream von diesem Knoten mit dem Eingabestream eines anderen Knotens.
IMFTopologyNode::D isconnectOutput

Trennt einen Ausgabestream auf diesem Knoten.
IMFTopologyNode::GetInput

Ruft den Knoten ab, der mit einem angegebenen Eingabedatenstrom auf diesem Knoten verbunden ist.
IMFTopologyNode::GetInputCount

Ruft die Anzahl der Eingabedatenströme ab, die derzeit auf diesem Knoten vorhanden sind.
IMFTopologyNode::GetInputPrefType

Ruft den bevorzugten Medientyp für einen Eingabedatenstrom auf diesem Knoten ab.
IMFTopologyNode::GetNodeType

Ruft den Knotentyp ab.
IMFTopologyNode::GetObject

Ruft das diesem Knoten zugeordnete Objekt ab.
IMFTopologyNode::GetOutput

Ruft den Knoten ab, der mit einem angegebenen Ausgabestream auf diesem Knoten verbunden ist.
IMFTopologyNode::GetOutputCount

Ruft die Anzahl der Ausgabedatenströme ab, die derzeit auf diesem Knoten vorhanden sind.
IMFTopologyNode::GetOutputPrefType

Ruft den bevorzugten Medientyp für einen Ausgabestream auf diesem Knoten ab.
IMFTopologyNode::GetTopoNodeID

Ruft den Bezeichner des Knotens ab.
IMFTopologyNode::SetInputPrefType

Legt den bevorzugten Medientyp für einen Eingabestream auf diesem Knoten fest.
IMFTopologyNode::SetObject

Legt das diesem Knoten zugeordnete Objekt fest.
IMFTopologyNode::SetOutputPrefType

Legt den bevorzugten Medientyp für einen Ausgabestream auf diesem Knoten fest.
IMFTopologyNode::SetTopoNodeID

Legt den Bezeichner für den Knoten fest.

Anforderungen

   
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

Topologieknotenattribute