|
IMVBitmapOverlay2
The IMVBitmapOverlay2 interface extends the IMVBitmapOverlay interface fromt hte
MV Bitmap Overlay
Filter.
Methods:
Header file:
IMVBitmapOverlay2.h
Interface definition language file: IMVBitmapOverlay2.idl
Typelib: MVBitmapOverlay2
Interface ID: IID_IMVBitmapOverlay2
Property
IMVBitmapOverlay2::AlphaBitmapPath
Declaration:
Property Get/Put AlphaBitmapPath As String
Path to the a alpha channel bitmap. The bitmap has to be an one
channel 8 bit image with the same width and height as the overlay
image. First set the overlay image and than set the alpha
channel image. The alpha channel bitmap overwrites an ebbeded
alpha channel from the overlay image.
C Prototype:
HRESULT put_AlphaBitmapPath(BSTR
newVal);
HRESULT get_AlphaBitmapPath(BSTR *pVal);
Property
IMVBitmapOverlay2::AlphaChannelAvailable
Declaration:
Property Get AlphaChannelAvailable As Boolean
Test if an alpha channel is available.
C Prototype:
HRESULT
put_AlphaChannelAvailable(VARIANT_BOOL newVal);
HRESULT get_AlphaChannelAvailable(VARIANT_BOOL *pVal);
Property
IMVBitmapOverlay2::BlendingTime
Declaration:
Property Get/Put BlendingTime As Long
In/out blending time perion in milliseconds.
C Prototype:
HRESULT put_BlendingTime(LONG
newVal);
HRESULT get_BlendingTime(LONG *pVal);
Property
IMVBitmapOverlay2::EnabledBlending
Declaration:
Property Get/Put EnabledBlending As Boolean
Enable bitmap overlay in/out blending.
C Prototype:
HRESULT
put_EnabledBlending(VARIANT_BOOL newVal);
HRESULT get_EnabledBlending(VARIANT_BOOL *pVal);
Property
IMVBitmapOverlay2::IgnoreVMR
Declaration:
Property Get/Put IgnoreVMR As Boolean
Disable the preferred usage of a Video Mixing Renderer.
C Prototype:
HRESULT put_IgnoreVMR(VARIANT_BOOL
newVal);
HRESULT get_IgnoreVMR(VARIANT_BOOL *pVal);
|