Bagikan melalui


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

IMFVideoMixerBitmap::SetAlphaBitmap

Struktur Media Foundation