METODE IMFRateSupport::IsRateSupported (mfidl.h)

Kueri apakah objek mendukung laju pemutaran tertentu.

Sintaks

HRESULT IsRateSupported(
  [in]      BOOL  fThin,
  [in]      float flRate,
  [in, out] float *pflNearestSupportedRate
);

Parameter

[in] fThin

Jika TRUE, metode mengkueri apakah objek mendukung laju pemutaran dengan penipisan. Jika tidak, metode meminta apakah objek mendukung laju pemutaran tanpa penipisan. Untuk informasi tentang penipisan, lihat Tentang Kontrol Laju.

[in] flRate

Laju pemutaran untuk kueri.

[in, out] pflNearestSupportedRate

Jika objek tidak mendukung laju pemutaran yang diberikan dalam flRate, parameter ini menerima laju pemutaran yang didukung terdekat. Jika metode mengembalikan S_OK, parameter ini menerima nilai yang diberikan dalam flRate. Parameter ini bisa NULL.

Menampilkan nilai

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Objek mendukung laju yang ditentukan.
MF_E_REVERSE_UNSUPPORTED
Objek tidak mendukung pemutaran terbalik.
MF_E_THINNING_UNSUPPORTED
Objek tidak mendukung penipisan.
MF_E_UNSUPPORTED_RATE
Objek tidak mendukung laju yang ditentukan.

Persyaratan

   
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

Lihat juga

Cara Menentukan Tarif yang Didukung

IMFRateSupport