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 |