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.
| Method | Description |
|---|---|
| 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 |
|
See also