VMR9AlphaBitmapFlags Enumeration
Microsoft DirectShow 9.0 |
VMR9AlphaBitmapFlags Enumeration
The VMR9AlphaBitmapFlags enumeration type defines the possible values for the dwFlags member of the VMR9AlphaBitmap structure.
Syntax
typedef enum VMR9AlphaBitmapFlags{ VMR9AlphaBitmap_Disable = 0x00000001, VMR9AlphaBitmap_hDC = 0x00000002, VMR9AlphaBitmap_EntireDDS = 0x00000004, VMR9AlphaBitmap_SrcColorKey = 0x00000008, VMR9AlphaBitmap_SrcRect = 0x00000010, VMR9AlphaBitmap_FilterMode = 0x00000020 };
Members
VMR9AlphaBitmap_Disable
Disable the alpha bitmap. This flag cannot be combined with any other flags.
VMR9AlphaBitmap_hDC
The bitmap is specified as a GDI device context (HDC) in the hdc member of the VMR9AlphaBitmap structure. If this flag is not present, the bitmap is specified as a Direct3D IDirect3DSurface9 pointer in the pDDS member of the structure.
VMR9AlphaBitmap_EntireDDS
Use the entire Direct3D surface. The rSrc member of the VMR9AlphaBitmap structure is ignored. This flag cannot be combined with the VMR9AlphaBitmap_hDC flag.
VMR9AlphaBitmap_SrcColorKey
Indicates that the srcClrKey member is valid and should be used when blending. This flag cannot be used with a Direct3D surface that contains per-pixel alpha (D3DFMT_A8R8G8B8 format).
VMR9AlphaBitmap_SrcRect
Indicates that the rSrc member is valid and specifies a sub-rectangle of the original image to be blended. This flag is only valid for the IVMRMixerBitmap9::UpdateAlphaBitmapParameters method.
VMR9AlphaBitmap_FilterMode
Indicates that the dwFilterMode member is valid and should be used to overide the VMR filter's default filtering method.
Requirements
Header: Vmr9.h
See Also