attribut MF_PD_PLAYBACK_ELEMENT_ID

Contient l’identificateur de l’élément playlist dans la présentation.

Type de données

UINT32

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes::GetUINT32.

Pour définir cet attribut, appelez IMFAttributes::SetUINT32.

S’applique à

IMFPresentationDescriptor

Notes

Les sources multimédias qui fournissent des playlists peuvent éventuellement définir cet attribut sur leurs descripteurs de présentation.

Lorsqu’une source multimédia remet une playlist, elle envoie un événement MENewPresentation pour chaque élément de playlist après le premier. Cet événement contient un descripteur de présentation pour le nouvel élément de playlist. La source multimédia peut affecter des identificateurs aux éléments en définissant l’attribut MF_PD_PLAYBACK_ELEMENT_ID sur chaque descripteur de présentation, y compris celui créé par IMFMediaSource::CreatePresentationDescriptor.

Une source multimédia peut également envoyer l’événement MENewPresentation en raison d’un commutateur de flux dynamique ou d’une modification du nombre de flux. Dans ce cas, la valeur de MF_PD_PLAYBACK_ELEMENT_ID doit rester la même dans les deux présentations, pour indiquer que les deux présentations représentent le même élément de sélection. Si deux présentations consécutives ont la même valeur pour cet attribut, le pipeline Microsoft Media Foundation s’attend à ce que les horodatages restent continus tout au long de la transition. Par conséquent, la source multimédia ne doit pas utiliser l’attribut MF_EVENT_SOURCE_ACTUAL_START lors de la transition vers la présentation suivante.

Les sources multimédias qui implémentent IMFMediaSourceTopologyProvider doivent utiliser l’attribut MF_TOPONODE_SEQUENCE_ELEMENTID plutôt que l’attribut MF_PD_PLAYBACK_ELEMENT_ID.

La constante GUID de cet attribut est exportée à partir de mfuuid.lib.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge
Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête
Mfidl.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Attributs du descripteur de présentation