IMFVideoMixerControl2 interface (evr.h)

Controls preferences for video deinterlacing.

The default video mixer for the Enhanced Video Renderer (EVR) implements this interface.

To get a pointer to the interface, call IMFGetService::GetService on any of the following objects, using the MR_VIDEO_MIXER_SERVICE service identifier:

  • The Media Session, if the topology contains an instance of the EVR.
  • The EVR media sink.
  • The DirectShow EVR filter.
  • The EVR mixer.


The IMFVideoMixerControl2 interface inherits from IMFVideoMixerControl. IMFVideoMixerControl2 also has these types of members:


The IMFVideoMixerControl2 interface has these methods.


Gets the current preferences for video deinterlacing.

Sets the preferences for video deinterlacing.


Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header evr.h

See also


Media Foundation Interfaces

Video Quality Management