Freigeben über


attribut MF_PD_PLAYBACK_ELEMENT_ID

Enthält den Bezeichner des Wiedergabelistenelements in der Präsentation.

Datentyp

UINT32

Abrufen/Festlegen

Um dieses Attribut abzurufen, rufen Sie IMFAttributes::GetUINT32 auf.

Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUINT32 auf.

Gilt für:

IMFPresentationDescriptor

Bemerkungen

Medienquellen, die Wiedergabelisten bereitstellen, können dieses Attribut optional für ihre Präsentationsdeskriptoren festlegen.

Wenn eine Medienquelle eine Wiedergabeliste übermittelt, sendet sie ein MENewPresentation-Ereignis für jedes Wiedergabelistenelement nach dem ersten. Dieses Ereignis enthält einen Präsentationsdeskriptor für das neue Wiedergabelistenelement. Die Medienquelle kann den Elementen Bezeichner zuweisen, indem sie das attribut MF_PD_PLAYBACK_ELEMENT_ID für jeden Präsentationsdeskriptor festlegt, einschließlich des attributs, das von IMFMediaSource::CreatePresentationDescriptor erstellt wurde.

Eine Medienquelle kann auch das MENewPresentation-Ereignis aufgrund eines dynamischen Streamwechsels oder einer Änderung der Anzahl von Streams senden. In dieser Situation sollte der Wert von MF_PD_PLAYBACK_ELEMENT_ID für beide Präsentationen gleich bleiben, um anzugeben, dass beide Präsentationen dasselbe Wiedergabelistenelement darstellen. Wenn zwei aufeinanderfolgende Präsentationen den gleichen Wert für dieses Attribut haben, erwartet die Microsoft Media Foundation-Pipeline, dass die Zeitstempel über den Übergang hinweg kontinuierlich bleiben. Daher darf die Medienquelle beim Übergang zur nächsten Präsentation nicht das Attribut MF_EVENT_SOURCE_ACTUAL_START verwenden.

Medienquellen, die IMFMediaSourceTopologyProvider implementieren, sollten das attribut MF_TOPONODE_SEQUENCE_ELEMENTID anstelle des attributs MF_PD_PLAYBACK_ELEMENT_ID verwenden.

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Header
Mfidl.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Präsentationsdeskriptorattribute