struktur DXVA_ConfigAlphaLoad (dxva.h)
Struktur DXVA_ConfigAlphaLoad dikirim oleh dekoder host ke akselerator untuk mengatur konfigurasi untuk operasi alpha-blend, pemuatan tekstur.
Sintaks
typedef struct _DXVA_ConfigAlphaLoad {
DXVA_ConfigQueryOrReplyFunc dwFunction;
DWORD dwReservedBits[3];
BYTE bConfigDataType;
} DXVA_ConfigAlphaLoad, *LPDXVA_ConfigAlphaLoad;
Anggota
dwFunction
Menunjukkan jenis kueri atau respons saat menggunakan perintah pemeriksaan dan penguncian. 24 bit dwFunction yang paling signifikan adalah variabel DXVA_ConfigQueryOrReplyFlag .
4 bit paling tidak signifikan dari variabel DXVA_ConfigQueryOrReplyFlag berisi indikator status untuk kueri atau respons yang sedang dilakukan.
8 bit dwFunction yang paling tidak signifikan adalah variabel bDXVA_Func yang, dalam hal ini, sama dengan 2.
dwReservedBits[3]
Bit cadangan yang digunakan untuk pengemasan dan penyelarasan. Bit ini adalah nol.
bConfigDataType
Menentukan jenis data alpha-blend yang akan digunakan. Anggota ini dapat diatur ke salah satu nilai berikut.
Nilai | Deskripsi |
---|---|
0 | Palet AYUV 16 entri dengan permukaan ia44 alpha-blending. |
1 | Palet AYUV 16 entri dengan permukaan AI44 alpha-blending. |
2 | Palet AYUV 16 entri dengan data DPXD, Sorotan, dan DCCMD. |
3 | Permukaan grafis AYUV. |
Nilai yang disukai untuk akselerator untuk mendukung bConfigDataType adalah 1 dan 3.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dxva.h (termasuk Dxva.h) |