atribut MF_PD_PLAYBACK_BOUNDARY_TIME

Menyimpan waktu (dalam unit 100 nanodetik) di mana presentasi harus dimulai, relatif terhadap awal sumber media.

Jenis data

UINT64

Dapatkan/atur

Untuk mendapatkan atribut ini, panggil IMFAttributes::GetUINT64.

Untuk mengatur atribut ini, panggil IMFAttributes::SetUINT64.

Berlaku untuk

IMFPresentationDescriptor

Keterangan

Atribut MF_PD_PLAYBACK_BOUNDARY_TIME bersifat opsional untuk sumber media dalam daftar putar. Nilai ini menunjukkan waktu mulai presentasi yang sebenarnya. Pertimbangkan daftar putar yang menyertakan sumber media Element1, Element2, dan Element3 secara berurutan. 15 detik setelah Element1 mulai diputar, perubahan aliran dinamis terjadi. Aliran baru harus mulai diputar 15 detik ke dalam presentasi. Namun, keyframe terdekat dengan waktu presentasi 15 detik adalah pada 12 detik untuk aliran baru. Untuk memulai presentasi baru pada 15 detik, tanda di diperlukan sehingga sampel yang didekodekan dihilangkan dari 12 detik menjadi 15 detik.

Sebelum transisi, peristiwa MENewPresentation dimunculkan oleh sumber media. Ini mengembalikan deskriptor presentasi yang berisi atribut MF_PD_PLAYBACK_ELEMENT_ID untuk Element1. Selain itu, ini berisi atribut MF_PD_PLAYBACK_BOUNDARY_TIME yang diatur ke 15 detik untuk menunjukkan waktu ketika transisi terjadi. Sumber media melakukan tanda dalam 15 detik setelah decoding, yang mencegah bingkai dari 12 detik hingga 15 detik ditampilkan.

Nilai ini hanya memengaruhi tanda waktu dan tidak memengaruhi bagaimana Sesi Media menyesuaikan stempel waktu. Atribut ini diabaikan kecuali sumber media menunjukkan melalui atribut MF_PD_PLAYBACK_ELEMENT_ID bahwa presentasi ini adalah elemen pemutaran yang sama dengan yang sebelumnya.

Atribut MF_PD_PLAYBACK_BOUNDARY_TIME mirip dengan atribut MF_TOPONODE_MEDIASTART yang diatur pada node topologi. Untuk aplikasi yang berjalan di Windows Vista, sumber media yang menerapkan IMFMediaSourceTopologyProvider harus menggunakan MF_TOPONODE_MEDIASTART alih-alih MF_PD_PLAYBACK_BOUNDARY_TIME.

Konstanta GUID untuk atribut ini diekspor dari mfuuid.lib.

Persyaratan

Persyaratan Value
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

Baca juga

Daftar Alfabet Atribut Media Foundation

Atribut Deskriptor Presentasi