MFVideoAlphaBitmap 结构 (evr9.h)
为增强的视频呈现器指定位图, (EVR) 与视频进行 alpha 混合。
语法
typedef struct MFVideoAlphaBitmap {
BOOL GetBitmapFromDC;
union {
HDC hdc;
IDirect3DSurface9 *pDDS;
} bitmap;
MFVideoAlphaBitmapParams params;
} MFVideoAlphaBitmap;
成员
GetBitmapFromDC
如果 为 TRUE,则使用 hdc 成员。 否则,使用 pDDs 成员。
bitmap
包含以下成员的联合。
pDDs
指向包含位图的 Direct3D 图面的 IDirect3DSurface9 接口的指针。 如果 GetBitmapFromDC 为 TRUE,则忽略此成员。
bitmap.hdc
设备上下文的句柄 (GDI 位图的 DC) 。 如果 GetBitmapFromDC 为 FALSE,则忽略此成员。
bitmap.pDDS
params
MFVideoAlphaBitmapParams 结构,用于指定 alpha 混合操作的参数。
备注
若要指定 GDI 位图,请创建设备上下文并调用 SelectObject 以选择 DC 中的位图。 然后将结构的 hdc 成员设置为 DC 的句柄,并将 GetBitmapFromDC 成员设置为 TRUE。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | evr9.h |