Freigeben über


IMFQualityAdvise2-Schnittstelle (mfidl.h)

Ermöglicht es einem Pipelineobjekt, seine eigene Audio- oder Videoqualität als Reaktion auf Qualitätsmeldungen anzupassen.

Vererbung

Die IMFQualityAdvise2-Schnittstelle erbt von IMFQualityAdvise. IMFQualityAdvise2 verfügt auch über folgende Membertypen:

Methoden

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

 
IMFQualityAdvise2::NotifyQualityEvent

Leitet ein MEQualityNotify-Ereignis von der Mediensenke weiter.

Hinweise

Diese Schnittstelle ermöglicht es einem Pipelineobjekt, auf Qualitätsnachrichten von der Mediensenke zu reagieren. Derzeit wird es nur für Videodecoder unterstützt.

Wenn ein Videodecoder IMFQualityAdvise , aber nicht IMFQualityAdvise2 verfügbar macht, steuert der Qualitätsmanager Qualitätsanpassungen für den Decoder. In diesem Fall antwortet der Qualitäts-Manager auf MEQualityNotify-Ereignisse vom Enhanced Video Renderer (EVR), indem er IMFQualityAdvise-Methoden für den Decoder aufruft.

Wenn der Decoder IMFQualityAdvise2 verfügbar macht, leitet der Qualitätsmanager die MEQualityNotify-Ereignisse an den Decoder weiter und passt die Qualitätseinstellungen des Decoders nicht an. Der Decoder sollte auf diese Ereignisse reagieren, indem er seine eigenen Qualitätseinstellungen intern anpasst.

Die vorstehenden Hinweise gelten für die Standardimplementierung des Qualitätsmanagers; Benutzerdefinierte Qualitätsmanager können andere Verhaltensweisen implementieren.

Diese Schnittstelle ist unter Windows Vista verfügbar, wenn das Plattformupdate-Supplement für Windows Vista installiert ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Ergänzung zu Windows 7, Windows Vista und Plattformupdates für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h

Weitere Informationen

IMFQualityAdvise

Media Foundation-Schnittstellen