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 |