Bagikan melalui


struktur DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA (d3dumddi.h)

Struktur DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA menjelaskan data yang menentukan mode pengisian alfa output.

Sintaks

typedef struct _DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA {
  [in] DXVAHDDDI_ALPHA_FILL_MODE Mode;
  [in] UINT                      StreamNumber;
} DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA;

Anggota

[in] Mode

Nilai DXVAHDDDI_ALPHA_FILL_MODE-ketik yang menunjukkan jenis mode pengisian alfa untuk diatur. Nilai defaultnya adalah DXVAHDDDI_ALPHA_FILL_MODE_BACKGROUND, yang menunjukkan untuk mengisi output dengan nilai alfa warna latar belakang.

[in] StreamNumber

Nomor indeks aliran berbasis nol. Angka ini harus kurang dari angka, yang ditetapkan driver di anggota MaxStreamStates dari struktur DXVAHDDDI_VPDEVCAPS . Driver harus merujuk ke nomor ini hanya ketika anggota Mode diatur ke DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM. Nilai defaultnya adalah nol.

Keterangan

Runtime Direct3D menentukan status DXVAHDDDI_BLT_STATE_ALPHA_FILL di anggota Status struktur D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE dalam panggilan ke fungsi SetVideoProcessBltState driver hanya ketika format output adalah jenis format dengan alfa (misalnya, D3DDDIFMT_A8R8G8B8 dari enumerasi D3DDDIFORMAT ).

Mode DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM memerlukan kondisi berikut:

  • Status DXVAHDDDI_BLT_STATE_ALPHA_FILL hanya memengaruhi alfa dalam persegi panjang tujuan. Sisa output tetap tidak berubah.
  • Jika jenis format input tanpa alfa, alfa sumber dianggap sebagai buram.
  • Jika aliran input dinonaktifkan atau tidak tersedia, output tetap tidak berubah.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA didukung dimulai dengan sistem operasi Windows 7.
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

D3DDDIFORMAT

DXVAHDDDI_ALPHA_FILL_MODE

DXVAHDDDI_VPDEVCAPS

SetVideoProcessBltState