IMFVideoProcessorControl::SetRotation method (mfidl.h)

Specifies whether to rotate the video to the correct orientation.

Syntax

HRESULT SetRotation(
  MF_VIDEO_PROCESSOR_ROTATION eRotation
);

Parameters

eRotation

A MF_VIDEO_PROCESSOR_ROTATION value that specifies whether to rotate the image.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Remarks

The original orientation of the video is specified by the MF_MT_VIDEO_ROTATION attribute of the input media type.

If eRotation is ROTATION_NONE, the video processor does not correct the orientation of the output video. If the original video is rotated, and eRotation is ROTATION_NORMAL, the video processor corrects the orientation, so that the output video is not rotated. The video processor letterboxes the output as needed.

Requirements

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

See also

IMFVideoProcessorControl