IMFRateSupport-Schnittstelle (mfidl.h)

Fragt den Bereich der unterstützten Wiedergaberaten ab, einschließlich der umgekehrten Wiedergabe.

Um einen Zeiger auf diese Schnittstelle zu erhalten, rufen Sie IMFGetService::GetService mit dem Dienstbezeichner MF_RATE_CONTROL_SERVICE auf.

Vererbung

Die IMFRateSupport-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFRateSupport verfügt auch über folgende Membertypen:

Methoden

Die IMFRateSupport-Schnittstelle verfügt über diese Methoden.

 
IMFRateSupport::GetFastestRate

Ruft die schnellste Wiedergaberate ab, die vom -Objekt unterstützt wird.
IMFRateSupport::GetSlowestRate

Ruft die langsamste Wiedergaberate ab, die vom -Objekt unterstützt wird.
IMFRateSupport::IsRateSupported

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

Hinweise

Anwendungen können diese Schnittstelle verwenden, um die schnellsten und langsamsten Wiedergaberaten zu ermitteln, die möglich sind, und um abzufragen, ob eine bestimmte Wiedergaberate unterstützt wird. Anwendungen beziehen diese Schnittstelle aus der Mediensitzung. Intern fragt die Mediensitzung die Objekte in der Pipeline ab. Weitere Informationen finden Sie unter Ermitteln unterstützter Raten.

Verwenden Sie die IMFRateControl-Schnittstelle , um die aktuelle Wiedergaberate abzurufen und die Wiedergaberate zu ändern.

Wiedergaberaten werden als Verhältnis zur normalen Wiedergaberate ausgedrückt. Die umgekehrte Wiedergabe wird als negative Rate ausgedrückt. Die Wiedergabe wird entweder ausgedünnt oder nicht ausgedünnt. Bei der verdünnten Wiedergabe werden einige der Quelldaten übersprungen (in der Regel Deltaframes). Bei der nicht verdünnten Wiedergabe werden alle Quelldaten gerendert.

Möglicherweise müssen Sie diese Schnittstelle implementieren, wenn Sie ein Pipelineobjekt (Medienquelle, Transformation oder Mediensenke) schreiben. Weitere Informationen finden Sie unter Implementieren der Ratensteuerung.

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

Weitere Informationen

IMFRateControl

Media Foundation-Schnittstellen