IMFRateControl-Schnittstelle (mfidl.h)
Ruft die Wiedergaberate ab oder legt sie fest.
Vererbung
Die IMFRateControl-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFRateControl verfügt auch über folgende Membertypen:
Methoden
Die IMFRateControl-Schnittstelle verfügt über diese Methoden.
IMFRateControl::GetRate Ruft die aktuelle Wiedergaberate ab. (IMFRateControl.GetRate) |
IMFRateControl::SetRate Legt die Wiedergaberate fest. (IMFRateControl.SetRate) |
Hinweise
Objekte können diese Schnittstelle als Dienst verfügbar machen. Um einen Zeiger auf die Schnittstelle zu erhalten, rufen Sie IMFGetService::GetService mit dem Dienstbezeichner MF_RATE_CONTROL_SERVICE auf. Die Mediensitzung unterstützt diese Schnittstelle. Medienquellen und -transformationen unterstützen diese Schnittstelle, wenn sie Ratenänderungen unterstützen. Mediensenken müssen diese Schnittstelle nicht unterstützen. Mediensenken werden über Ratenänderungen über die IMFClockStateSink::OnClockSetRate-Methode benachrichtigt.
Weitere Informationen finden Sie unter Informationen zur Ratensteuerung.
Verwenden Sie die IMFRateSupport-Schnittstelle , um die Von einem Objekt unterstützten Wiedergaberaten zu ermitteln.
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 |