Bagikan melalui


Antarmuka IMFPresentationTimeSource (mfidl.h)

Menyediakan waktu jam untuk jam presentasi.

Warisan

Antarmuka IMFPresentationTimeSource mewarisi dari IMFClock. IMFPresentationTimeSource juga memiliki jenis anggota berikut:

Metode

Antarmuka IMFPresentationTimeSource memiliki metode ini.

 
IMFPresentationTimeSource::GetUnderlyingClock

Mengambil jam yang mendasar yang digunakan sumber waktu presentasi untuk menghasilkan waktu jamnya.

Keterangan

Antarmuka ini diimplementasikan oleh sumber waktu presentasi. Sumber waktu presentasi adalah objek yang menyediakan waktu jam untuk jam presentasi. Misalnya, perender audio adalah sumber waktu presentasi. Laju di mana perender audio menggunakan sampel audio menentukan waktu jam. Jika format audio adalah 44100 sampel per detik, perender audio akan melaporkan bahwa satu detik telah berlalu untuk setiap sampel audio 44100 yang diputarnya. Dalam hal ini, waktu disediakan oleh kartu suara.

Untuk mengatur sumber waktu presentasi pada jam presentasi, panggil IMFPresentationClock::SetTimeSource dengan penunjuk ke antarmuka IMFPresentationTimeSource sumber waktu.

Sumber waktu presentasi juga harus mengimplementasikan antarmuka IMFClockStateSink . Jam presentasi menggunakan antarmuka ini untuk memberi tahu sumber waktu ketika status jam berubah.

Media Foundation menyediakan sumber waktu presentasi yang didasarkan pada jam sistem. Untuk membuat objek ini, panggil fungsi MFCreateSystemTimeSource .

Persyaratan

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

Lihat juga

IMFClock

Antarmuka Media Foundation

Jam Presentasi