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

Weitere Informationen

Informationen zur Ratensteuerung

Media Foundation-Schnittstellen