Bagikan melalui


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

Lihat juga

IMFRateControl

Antarmuka Media Foundation