Struktur MFVideoAlphaBitmap (evr9.h)
Menentukan bitmap untuk perender video (EVR) yang disempurnakan ke alpha-blend dengan video.
Sintaks
typedef struct MFVideoAlphaBitmap {
BOOL GetBitmapFromDC;
union {
HDC hdc;
IDirect3DSurface9 *pDDS;
} bitmap;
MFVideoAlphaBitmapParams params;
} MFVideoAlphaBitmap;
Anggota
GetBitmapFromDC
Jika TRUE, anggota hdc akan digunakan. Jika tidak, anggota pDD digunakan.
bitmap
Serikat yang berisi anggota berikut.
pDD
Penunjuk ke antarmuka IDirect3DSurface9 dari permukaan Direct3D yang berisi bitmap. Jika GetBitmapFromDCTRUE, anggota ini diabaikan.
bitmap.hdc
Menangani konteks perangkat (DC) dari bitmap GDI. Jika GetBitmapFromDCFALSE, anggota ini diabaikan.
bitmap.pDDS
params
Struktur MFVideoAlphaBitmapParams yang menentukan parameter untuk operasi alpha-blending.
Keterangan
Untuk menentukan bitmap GDI, buat konteks perangkat dan panggil SelectObject untuk memilih bitmap ke DC. Kemudian atur anggota hdc struktur yang sama dengan handel ke DC dan atur anggota GetBitmapFromDC ke TRUE.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | evr9.h |
Lihat juga
Perender Video yang Disempurnakan