Bagikan melalui


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)