MFVideoAlphaBitmap structure
Specifies a bitmap for the enhanced video renderer (EVR) to alpha-blend with the video.
Syntax
typedef struct MFVideoAlphaBitmap { BOOL GetBitmapFromDC; union { HDC hdc; IDirect3DSurface9 *pDDs; } bitmap; MFVideoAlphaBitmapParams params; } MFVideoAlphaBitmap;
Members
- GetBitmapFromDC
-
If TRUE, the hdc member is used. Otherwise, the pDDs member is used.
- bitmap
-
A union that contains the following members.
- hdc
-
Handle to the device context (DC) of a GDI bitmap. If GetBitmapFromDC is FALSE, this member is ignored.
- pDDs
-
Pointer to the IDirect3DSurface9 interface of a Direct3D surface that contains the bitmap. If GetBitmapFromDC is TRUE, this member is ignored.
- params
-
MFVideoAlphaBitmapParams structure that specifies the parameters for the alpha-blending operation.
Remarks
To specify a GDI bitmap, create a device context and call SelectObject to select the bitmap into the DC. Then set the hdc member of the structure equal to the handle to the DC and set the GetBitmapFromDC member to TRUE.
Requirements
|
Minimum supported client |
Windows Vista [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2008 [desktop apps only] |
|
Header |
|
See also