IMFVideoProcessorControl interface (mfidl.h)

Configures the Video Processor MFT.

Inheritance

The IMFVideoProcessorControl interface inherits from the IUnknown interface. IMFVideoProcessorControl also has these types of members:

Methods

The IMFVideoProcessorControl interface has these methods.

 
IMFVideoProcessorControl::SetBorderColor

Sets the border color.
IMFVideoProcessorControl::SetConstrictionSize

Specifies the amount of downsampling to perform on the output.
IMFVideoProcessorControl::SetDestinationRectangle

Sets the destination rectangle.
IMFVideoProcessorControl::SetMirror

Specifies whether to flip the video image.
IMFVideoProcessorControl::SetRotation

Specifies whether to rotate the video to the correct orientation.
IMFVideoProcessorControl::SetSourceRectangle

Sets the source rectangle. (IMFVideoProcessorControl.SetSourceRectangle)

Remarks

This interface controls how the Video Processor MFT generates output frames.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 [desktop apps | UWP apps]
Target Platform Windows
Header mfidl.h

See also

Media Foundation Interfaces