MV Video Scaler DirectShow Filter
The MontiVision Video Scaler DirectShow Filter can be used
to resize interlaced and progressive video. IMVRegionOfInterest can be
used to specify input and output rectangles, this is useful if the
aspect ratio of the incoming video is changed.
| File: |
VideoScaler.ax |
| CLSID: |
CLSID_MVVideoScaler |
Supported Interfaces
IMVVideoScaler
IMVRegionOfInterest
IMVFilterData
IMVAbout
IMVFilterInfo
IBaseFilter
ISpecifyPropertyPages
IConnectionPointContainer
IPersistStream
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. |
MV Video Scaler Property Page
Uses the IMVVideoScaler interface
to setup the filter.
| Input Video Size |
Displays the actual input video dimensions. |
| Output Video Size |
Used to set the desired video output dimensions. Can only be
changed while the filters output pin is unconnected. |
| Interpolation |
Interpolation algorithm used for resizing, one of the
following: Nearest Neighbour, Bilinear Interpolation, Bicubic
Interpolation, Lanczos Sin(X)/X resampling. |
| Interlace mode |
The format of the incoming video, either interlaced or
progressive. The Auto mode tries to get the interlacing information
from the input media type. |
Use MV Video Scaler to resize interlaced video
|