attribut MF_TOPONODE_SEQUENCE_ELEMENTID

Gibt das Element an, das diesen Quellknoten enthält.

Datentyp

UINT32

Bemerkungen

Dieses Attribut gilt für Quellknoten (MF_TOPOLOGY_SOURCESTREAM_NODE).

Die Medienpipeline verwendet dieses Attribut, um zu ermitteln, wann Medienquellen Teil desselben Elements sind. Die Pipeline behandelt alle Quellknoten, die Teil desselben Elements sind, mit der gleichen Uhr.

Wenn die Pipeline eine neue Topologie in die Warteschlange stellt, die Quellknoten enthält, die Teil eines Elements sind, das in der vorherigen Topologie vorhanden ist, behandelt die Pipeline diese Quellknoten mit der gleichen Uhr wie die Quellknoten aus diesem Element in der vorherigen Topologie.

Hinweis

Die Medienpipeline korrigiert keine Zeitstempel für Quellknoten mit unterschiedlichen Taktraten.

 

Eine Medienquelle, die Topologien bereitstellen kann, sollte die IMFMediaSourceTopologyProvider-Schnittstelle oder die IMFSequencerSource-Schnittstelle implementieren. Eine Medienquelle, die Topologien bereitstellt, sollte das MF_TOPONODE_SEQUENCE_ELEMENTID-Attribut für jeden quellknoten festlegen, den sie erstellt.

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

Weitere Informationen

Alphabetische Liste der Media Foundation-Attribute

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFMediaSourceTopologyProvider

IMFSequencerSource

IMFTopologyNode

Topologieknotenattribute

Sequencerquelle