Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
IMFQualityManager interface (mfidl.h)
Adjusts playback quality. This interface is exposed by the quality manager.
Inheritance
The IMFQualityManager interface inherits from the IUnknown interface. IMFQualityManager also has these types of members:
Methods
The IMFQualityManager interface has these methods.
| 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. |
Remarks
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.
Requirements
| Requirement | Value |
|---|---|
| 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
Feedback
Was this page helpful?
