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 diese Arten von Mitgliedern:

Methoden

Die IMFRateControl-Schnittstelle weist diese Methoden auf.

 
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 abzurufen, 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 Rateänderungen unterstützen. Mediensenken müssen diese Schnittstelle nicht unterstützen. Mediensenken werden über die IMFClockStateSink::OnClockSetRate-Methode benachrichtigt.

Weitere Informationen finden Sie unter "Rate Control".

Verwenden Sie die IMFRateSupport-Schnittstelle , um die Wiedergaberaten zu ermitteln, die ein Objekt unterstützt.

Anforderungen

   
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 zum Rate-Steuerelement

Media Foundation-Schnittstellen