MF_CONNECT_METHOD-Enumeration (mfidl.h)

Gibt an, wie der Topologieladeprogramm einen Topologieknoten verbindet. Diese Enumeration wird mit dem attribut MF_TOPONODE_CONNECT_METHOD verwendet.

Syntax

typedef enum _MF_CONNECT_METHOD {
  MF_CONNECT_DIRECT = 0,
  MF_CONNECT_ALLOW_CONVERTER = 0x1,
  MF_CONNECT_ALLOW_DECODER = 0x3,
  MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES = 0x4,
  MF_CONNECT_AS_OPTIONAL = 0x10000,
  MF_CONNECT_AS_OPTIONAL_BRANCH = 0x20000
} MF_CONNECT_METHOD;

Konstanten

 
MF_CONNECT_DIRECT
Wert: 0
Verbinden Sie den Knoten direkt mit seinem Upstream Nachbarn. Andernfalls tritt ein Fehler auf.
MF_CONNECT_ALLOW_CONVERTER
Wert: 0x1
Fügen Sie eine Konvertertransformation Upstream von diesem Knoten hinzu, falls erforderlich, um die Verbindung abzuschließen. Konvertertransformationen umfassen Farbraumkonverter für Video und Audio-Resampler für Audio.
MF_CONNECT_ALLOW_DECODER
Wert: 0x3
Fügen Sie eine Decodertransformation Upstream Upstream von diesem Knoten hinzu, falls erforderlich, um die Verbindung abzuschließen. Der numerische Wert dieses Flags enthält das flag MF_CONNECT_ALLOW_CONVERTER . Daher wird beim Festlegen des MF_CONNECT_ALLOW_DECODER-Flags auch das flag MF_CONNECT_ALLOW_CONVERTER festgelegt.
MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES
Wert: 0x4
Steuert die Reihenfolge, in der das Topologieladeprogramm versucht,
verwenden Sie verschiedene Ausgabetypen von diesem Knoten. Derzeit gilt dieses Flag nur für Quellknoten. Weitere Informationen finden Sie unter MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES.

Hinweis Erfordert Windows 7 oder höher.

 
MF_CONNECT_AS_OPTIONAL
Wert: 0x10000
Dieser Knoten ist optional. Wenn der Topologieladeprogramm diesen Knoten nicht verbinden kann, überspringt er den Knoten und setzt den Vorgang fort.
MF_CONNECT_AS_OPTIONAL_BRANCH
Wert: 0x20000
Der gesamte Topologiebranch ab diesem Knoten ist optional. Wenn der Topologieladeprogramm diesen Branch nicht auflösen kann, überspringt er den Branch und setzt den Vorgang fort.

Anforderungen

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

Weitere Informationen

Media Foundation-Enumerationen