|
IMVVideoScaler
The IMVVideoScaler interface contains methods and properties to
configure the MV Video
Scaler DirectShow Filter.
Methods:
Header file: IMVVideoScaler.h
Interface definition language file: IMVVideoScaler.idl
Typelib: MVVideoScaler
Interface ID: IID_IMVVideoScaler
Property
IMVVideoScaler::InterlaceMode
Declaration:
Property Get/Put InterlaceMode As Long
Get/Set the interlace mode as MV_INTERLACING_MODE:
Auto Mode, Interlaced Video Input, Progressive Video Input.
Parameter:
C Prototype:
HRESULT put_InterlaceMode(LONG
newVal);
HRESULT get_InterlaceMode(LONG *pVal);
Property
IMVVideoScaler::Interpolation
Declaration:
Property Get/Put Interpolation As Long
Get/Set the interpolation method as MV_INTERPOLATION_MODE:
Nearest Neighbour, Bilinear Interpolation, Bicubic Interpolation,
Lanczos Sin(X)/X Sampling.
Parameter:
C Prototype:
HRESULT put_Interpolation(LONG
newVal);
HRESULT get_Interpolation(LONG *pVal);
Method
IMVVideoScaler::IsInputConnected
Declaration:
Function IsInputConnected As Boolean
Is the input pin connected?
Parameter:
C Prototype:
HRESULT IsInputConnected(VARIANT_BOOL*
value);
Method
IMVVideoScaler::IsInterlaceFlagSet
Declaration:
Function IsInterlaceFlagSet As Boolean
Is the interlace flag set?
Parameter:
C Prototype:
HRESULT
IsInterlaceFlagSet(VARIANT_BOOL* value);
Method
IMVVideoScaler::IsOutputConnected
Declaration:
Function IsOutputConnected As Boolean
Is the output pin connected?
Parameter:
C Prototype:
HRESULT IsOutputConnected(VARIANT_BOOL*
value);
Property
IMVVideoScaler::OutputHeight
Declaration:
Property Get/Put OutputHeight As Long
Output video height.
Parameter:
C Prototype:
HRESULT put_OutputHeight(LONG
newVal);
HRESULT get_OutputHeight(LONG *pVal);
Property
IMVVideoScaler::OutputWidth
Declaration:
Property Get/Put OutputWidth As Long
Output video width.
Parameter:
C Prototype:
HRESULT put_OutputWidth(LONG
newVal);
HRESULT get_OutputWidth(LONG *pVal);
|