Microsoft DirectX 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.

VMR9AlphaBitmap_hDC

Take the bitmap from the HDC rather than the Direct3D surface.

VMR9AlphaBitmap_EntireDDS

Take the entire Direct3D surface. The rSrc member of the VMR9AlphaBitmap structure is ignored.

VMR9AlphaBitmap_SrcColorKey

 Indicates that the srcClrKey member is valid and should be used when blending.

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; it enables the application to create "image strips." For the IVMRMixerBitmap9::SetAlphaBitmap method, rSrc must refer to the entire bitmap.

VMR9AlphaBitmap_FilterMode

Indicates that the dwFilterMode member is valid and should be used to overide the VMR filter's default filtering method.

See Also