IMFRateSupport::IsRateSupported-Methode (mfidl.h)

Fragt ab, ob das Objekt eine angegebene Wiedergaberate unterstützt.

Syntax

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

Parameter

[in] fThin

Bei TRUE fragt die -Methode ab, ob das Objekt die Wiedergaberate mit Durchdünnung unterstützt. Andernfalls fragt die -Methode ab, ob das -Objekt die Wiedergaberate ohne Durchdünnung unterstützt. Informationen zur Ausdünnung finden Sie unter Informationen zur Ratensteuerung.

[in] flRate

Die abfragte Wiedergaberate.

[in, out] pflNearestSupportedRate

Wenn das Objekt die in flRate angegebene Wiedergaberate nicht unterstützt, empfängt dieser Parameter die nächstgelegene unterstützte Wiedergaberate. Wenn die Methode S_OK zurückgibt, empfängt dieser Parameter den in flRate angegebenen Wert. Dieser Parameter kann NULL sein.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Das -Objekt unterstützt die angegebene Rate.
MF_E_REVERSE_UNSUPPORTED
Das Objekt unterstützt keine umgekehrte Wiedergabe.
MF_E_THINNING_UNSUPPORTED
Das Objekt unterstützt keine Ausdünnung.
MF_E_UNSUPPORTED_RATE
Das -Objekt unterstützt die angegebene Rate nicht.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mfuuid.lib

Weitere Informationen

Ermitteln der unterstützten Raten

IMFRateSupport