Antarmuka IMFRateSupport (mfidl.h)
Mengkueri rentang laju pemutaran yang didukung, termasuk pemutaran terbalik.
Untuk mendapatkan pointer ke antarmuka ini, panggil IMFGetService::GetService dengan pengidentifikasi layanan MF_RATE_CONTROL_SERVICE.
Warisan
Antarmuka IMFRateSupport mewarisi dari antarmuka IUnknown . IMFRateSupport juga memiliki jenis anggota berikut:
Metode
Antarmuka IMFRateSupport memiliki metode ini.
IMFRateSupport::GetFastestRate Mendapatkan laju pemutaran tercepat yang didukung oleh objek . |
IMFRateSupport::GetSlowestRate Mengambil laju pemutaran paling lambat yang didukung oleh objek . |
IMFRateSupport::IsRateSupported Mengkueri apakah objek mendukung laju pemutaran tertentu. |
Keterangan
Aplikasi dapat menggunakan antarmuka ini untuk menemukan laju pemutaran tercepat dan terlambat yang dimungkinkan, dan untuk mengkueri apakah laju pemutaran tertentu didukung. Aplikasi mendapatkan antarmuka ini dari Sesi Media. Secara internal, Sesi Media meminta objek dalam alur. Untuk informasi selengkapnya, lihat Cara Menentukan Tarif yang Didukung.
Untuk mendapatkan laju pemutaran saat ini dan mengubah laju pemutaran, gunakan antarmuka IMFRateControl .
Tingkat pemutaran dinyatakan sebagai rasio tingkat pemutaran normal. Pemutaran terbalik dinyatakan sebagai tingkat negatif. Pemutaran ditipiskan atau tidak ditipiskan. Dalam pemutaran tipis, beberapa data sumber dilewati (biasanya bingkai delta). Dalam pemutaran yang tidak ditipiskan, semua data sumber dirender.
Anda mungkin perlu menerapkan antarmuka ini jika Anda menulis objek alur (sumber media, transformasi, atau sink media). Untuk informasi selengkapnya, lihat Menerapkan Kontrol Laju.
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 |