MV Rotation DirectShow Filter

The MontiVision Rotation filter is used to rotate the current frame to be processed around a specified point. The operation supports three different interpolation methods.

This MontiVision DirectShow Filter is used in combination with theMontiVision Smart Control in the VBARotation Sample Application.

 

File: Rotation.ax
CLSID: CLSID_MVRotation

 

Supported Interfaces

IMVRotation

IMVHistogram

IMVHistogram2

IMVHistogram3

IMVRegionOfInterest

IMVFilterInfo

IMVFilterData

IMVAbout

 

Supported COM Events

The filter supports following events through the IMVFilterEvents interface. Look at the filter events page for more information.

Event

Value

Description
MV_ALGORITHM_START_EVENT

0

A filter starts processing a video frame or sample.
MV_ALGORITHM_END_EVENT

1

A filter finishes processing a video frame or sample.

 

Supported I/O Pins

I/O Pin Corresponding method Discription
Angle In IMVRotation::put_RotationAngle Sets the rotation angle in degrees.

Attention:
I/O Pins are dominat, what means that they have a higher priority than the corresponding method of the filters interface!

 

MV Rotation Property Page

Implements the IMVRotation configuration interface.

MontiVision Rotation DirectShow Filter Property Page

Angle The rotation angle in degrees
Interpolation Nearest neighborhood, linear or cubic interpolation.
Manual Center The rotation center is set manually using the Center X and Center Y sliders.
Image center The rotation center is set to the image center.
Input ROI center The rotation center is set to the center of the input ROI.
Output ROI center The rotation center is set to the center of the output ROI.