IMFRateSupport::GetSlowestRate-Methode (mfidl.h)
Ruft die langsamste Wiedergaberate ab, die vom -Objekt unterstützt wird.
Syntax
HRESULT GetSlowestRate(
[in] MFRATE_DIRECTION eDirection,
[in] BOOL fThin,
[out] float *pflRate
);
Parameter
[in] eDirection
Gibt an, ob die langsamste Vorwärtswiedergaberate oder umgekehrte Wiedergaberate abfragt werden soll. Der Wert ist ein Member der MFRATE_DIRECTION-Enumeration .
[in] fThin
Wenn TRUE, ruft die Methode die langsamste verdünnte Wiedergaberate ab. Andernfalls ruft die Methode die langsamste nicht verdünnte Wiedergaberate ab. Informationen zum Ausdünnen finden Sie unter Informationen zur Ratensteuerung.
[out] pflRate
Empfängt die langsamste Wiedergaberate, die das Objekt unterstützt.
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 |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Das -Objekt unterstützt keine umgekehrte Wiedergabe. |
|
Das -Objekt unterstützt keine Ausdünnung. |
Hinweise
Der in plfRate zurückgegebene Wert stellt eine Untergrenze dar. Die Wiedergabe mit dieser Rate ist nicht garantiert. Rufen Sie IMFRateSupport::IsRateSupported auf , um zu überprüfen, ob die Begrenzungsrate unterstützt wird. Beispielsweise gibt eine Komponente, die willkürlich langsame Raten unterstützt, in pflRate null zurück, und Anwendungen sollten IsRateSupported separat aufrufen, um zu bestimmen, ob die Komponente die Rate 0 unterstützt.
Wenn eDirection MFRATE_REVERSE ist, ruft die Methode die langsamste Umgekehrte Wiedergaberate ab. Dies ist ein negativer Wert, sofern das Objekt die umgekehrte Wiedergabe unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
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 |