IMFQualityManager interface

Adjusts playback quality. This interface is exposed by the quality manager.


The IMFQualityManager interface has these methods.

Method Description
IMFQualityManager::NotifyPresentationClock Called when the Media Session selects a presentation clock.
IMFQualityManager::NotifyProcessInput Called when the media processor is about to deliver an input sample to a pipeline component.
IMFQualityManager::NotifyProcessOutput Called after the media processor gets an output sample from a pipeline component.
IMFQualityManager::NotifyQualityEvent Called when a pipeline component sends an MEQualityNotify event.
IMFQualityManager::NotifyTopology Called when the Media Session is about to start playing a new topology.
IMFQualityManager::Shutdown Called when the Media Session is shutting down.


Media Foundation provides a default quality manager that is tuned for playback. Applications can provide a custom quality manager to the Media Session by setting the MF_SESSION_QUALITY_MANAGER attribute when creating the Media Session.


Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header mfidl.h

See Also

Media Foundation Interfaces