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) |