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 |