IMVBitmapOverlay2

The IMVBitmapOverlay2 interface extends the IMVBitmapOverlay interface fromt hte MV Bitmap Overlay Filter.

Methods:

AlphaBitmapPath Alpha channel bitmap path.
AlphaChannelAvailable Test if an alpha channel is available.
BlendingTime In/out blending time perion in milliseconds.
EnabledBlending Enable bitmap overlay in/out blending.
IgnoreVMR Disable the preferred usage of a Video Mixing Renderer.

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);