Bagikan melalui


METODE IMFMediaSinkPreroll::NotifyPreroll (mfidl.h)

Memberi tahu sink media bahwa jam presentasi akan dimulai.

Sintaks

HRESULT NotifyPreroll(
  [in] MFTIME hnsUpcomingStartTime
);

Parameter

[in] hnsUpcomingStartTime

Waktu mulai yang akan datang untuk jam presentasi, dalam unit 100 nanodetik. Kali ini adalah nilai yang sama yang akan diberikan kepada metode IMFPresentationClock::Start saat jam presentasi dimulai.

Menampilkan nilai

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Setelah metode ini dipanggil, sink media mengirimkan sejumlah peristiwa MEStreamSinkRequestSample untuk meminta sampel, sampai memiliki data pra-pendaftaran yang cukup. Ketika memiliki data pra-pendaftaran yang cukup, sink media mengirimkan peristiwa MEStreamSinkPrerolled . Kejadian ini menandakan bahwa klien dapat memulai jam presentasi.

Selama pra-pendaftaran, sink media dapat menyiapkan sampel yang diterimanya, sehingga siap untuk dirender. Ini tidak benar-benar merender sampel apa pun sampai jam dimulai.

Persyaratan

   
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header mfidl.h
Pustaka Mfuuid.lib

Lihat juga

IMFMediaSinkPreroll

MFTIME

Sink Media