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:
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 |
|
Siehe auch