Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

IMFVideoMixerControl2 interface

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.

When to implement

If you implement a custom mixer for the EVR, the mixer can optionally expose this interface as a service.

When to use

Applications can use this interface to set the deinterlacing preferences.

Members

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

Methods

The IMFVideoMixerControl2 interface has these methods.

MethodDescription
GetMixingPrefs

Gets the current preferences for video deinterlacing.

SetMixingPrefs

Sets the preferences for video deinterlacing.

 

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Evr.h

See also

IMFVideoMixerControl
Media Foundation Interfaces
Video Quality Management

 

 

Community Additions

ADD
Show:
© 2015 Microsoft