Freigeben über


MF_TOPONODE_MARKOUT_HERE Attribut

Gibt an, ob die Pipeline auf diesem Knoten eine Markierung anwendet. Mark-out ist der Punkt, an dem eine Präsentation endet. Wenn Pipelinekomponenten Daten über den Markierungspunkt hinaus generieren, werden die Daten nicht gerendert.

Datentyp

UINT32

Behandeln Sie als boolescher Wert.

Bemerkungen

Dieses Attribut gilt für alle Knotentypen.

Wenn dieses Attribut TRUE ist, schneidet die Media Foundation-Pipeline die Ausgabebeispiele von diesem Knoten so ab, dass sie der Stoppzeit für die Präsentation entsprechen. Das Topologieladeprogramm legt dieses Attribut fest, wenn eine Topologie aufgelöst wird. Die meisten Anwendungen müssen dieses Attribut nicht festlegen oder abrufen.

Es wird empfohlen, genau für einen Knoten in jedem Branch der Topologie dieses Attribut auf TRUE festzulegen. Ein Topologiebranch wird als Pfad von einem Quellknoten zu einem Ausgabeknoten definiert. Innerhalb eines Branchs müssen die Attribute MF_TOPONODE_MARKOUT_HERE und MF_TOPONODE_MARKIN_HERE auf demselben Knoten im Branch festgelegt werden. Sie können nicht auf verschiedenen Knoten innerhalb desselben Branchs festgelegt werden.

Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.

Anforderungen

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

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode

MF_TOPONODE_MARKIN_HERE

Topologieknotenattribute