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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk