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

Media Foundation Interfaces
Video Quality Management

 

 

Community Additions

ADD
Show:
© 2014 Microsoft