METODE IMFRateSupport::GetSlowestRate (mfidl.h)
Mengambil laju pemutaran paling lambat yang didukung oleh objek .
Sintaks
HRESULT GetSlowestRate(
[in] MFRATE_DIRECTION eDirection,
[in] BOOL fThin,
[out] float *pflRate
);
Parameter
[in] eDirection
Menentukan apakah akan mengkueri laju pemutaran maju paling lambat atau laju pemutaran terbalik. Nilai adalah anggota enumerasi MFRATE_DIRECTION .
[in] fThin
Jika TRUE, metode mengambil laju pemutaran yang di-tipis paling lambat. Jika tidak, metode ini mengambil laju pemutaran paling lambat yang tidak di-thinned. Untuk informasi tentang penipisan, lihat Tentang Kontrol Laju.
[out] pflRate
Menerima laju pemutaran paling lambat yang didukung objek.
Nilai kembali
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Objek tidak mendukung pemutaran terbalik. |
|
Objek tidak mendukung penipisan. |
Keterangan
Nilai yang dikembalikan dalam plfRate mewakili batas bawah. Pemutaran pada tingkat ini tidak dijamin. Panggil IMFRateSupport::IsRateSupported untuk memeriksa apakah tarif batas didukung. Misalnya, komponen yang mendukung laju lambat secara acak akan mengembalikan nol dalam pflRate, dan aplikasi harus memanggil IsRateSupported secara terpisah untuk menentukan apakah komponen mendukung laju 0.
Jika eDirection MFRATE_REVERSE, metode mengambil laju pemutaran terbalik paling lambat. Ini adalah nilai negatif, dengan asumsi objek mendukung pemutaran terbalik.
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 |
Pustaka | Mfuuid.lib |