Redigera

Dela via


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

Media Foundation Interfaces