atribut MF_PD_PLAYBACK_ELEMENT_ID

Berisi pengidentifikasi elemen daftar putar dalam presentasi.

Jenis Data

UINT32

Dapatkan/atur

Untuk mendapatkan atribut ini, panggil IMFAttributes::GetUINT32.

Untuk mengatur atribut ini, panggil IMFAttributes::SetUINT32.

Berlaku untuk

IMFPresentationDescriptor

Keterangan

Sumber media yang mengirimkan daftar putar dapat secara opsional mengatur atribut ini pada deskriptor presentasi mereka.

Saat sumber media mengirimkan daftar putar, sumber media mengirimkan peristiwa MENewPresentation untuk setiap elemen daftar putar setelah yang pertama. Kejadian ini berisi deskriptor presentasi untuk elemen daftar putar baru. Sumber media dapat menetapkan pengidentifikasi ke elemen dengan mengatur atribut MF_PD_PLAYBACK_ELEMENT_ID pada setiap deskriptor presentasi, termasuk yang dibuat oleh IMFMediaSource::CreatePresentationDescriptor.

Sumber media mungkin juga mengirim peristiwa MENewPresentation karena sakelar streaming dinamis atau perubahan jumlah aliran. Dalam situasi itu, nilai MF_PD_PLAYBACK_ELEMENT_ID harus tetap sama di kedua presentasi, untuk menunjukkan bahwa kedua presentasi mewakili elemen daftar putar yang sama. Jika dua presentasi berturut-turut memiliki nilai yang sama untuk atribut ini, alur Microsoft Media Foundation mengharapkan stempel waktu tetap berkelanjutan di seluruh transisi. Oleh karena itu, sumber media tidak boleh menggunakan atribut MF_EVENT_SOURCE_ACTUAL_START ketika beralih ke presentasi berikutnya.

Sumber media yang mengimplementasikan IMFMediaSourceTopologyProvider harus menggunakan atribut MF_TOPONODE_SEQUENCE_ELEMENTID daripada atribut MF_PD_PLAYBACK_ELEMENT_ID.

Konstanta GUID untuk atribut ini diekspor dari mfuuid.lib.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung
Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Header
Mfidl.h

Lihat juga

Daftar Alfabet Atribut Media Foundation

Atribut Deskriptor Presentasi