Compartir a través de


estructura DXVA_ConfigAlphaLoad (dxva.h)

El descodificador del host envía la estructura DXVA_ConfigAlphaLoad al acelerador para establecer la configuración de operaciones de carga de texturas y mezcla alfa.

Sintaxis

typedef struct _DXVA_ConfigAlphaLoad {
  DXVA_ConfigQueryOrReplyFunc dwFunction;
  DWORD                       dwReservedBits[3];
  BYTE                        bConfigDataType;
} DXVA_ConfigAlphaLoad, *LPDXVA_ConfigAlphaLoad;

Miembros

dwFunction

Indica el tipo de consulta o respuesta al usar comandos de sondeo y bloqueo. Los 24 bits más significativos de dwFunction son la variable DXVA_ConfigQueryOrReplyFlag .

Los 4 bits menos significativos de la variable DXVA_ConfigQueryOrReplyFlag contienen indicadores de estado para la consulta o respuesta que se realiza.

Los 8 bits menos significativos de dwFunction son la variable bDXVA_Func que, en este caso, es igual a 2.

dwReservedBits[3]

Bits reservados usados para empaquetar y alinear. Estos bits son cero.

bConfigDataType

Especifica el tipo de datos de combinación alfa que se van a usar. Este miembro se puede establecer en uno de los valores siguientes.

Valor Descripción
0 Paleta AYUV de 16 entradas con superficie de combinación alfa IA44 .
1 Paleta AYUV de 16 entradas con superficie de combinación alfa AI44 .
2 Paleta de AYUV de 16 entradas con datos DPXD, Highlight y DCCMD.
3 Superficie gráfica AYUV.

 

Los valores preferidos de un acelerador para admitir bConfigDataType son 1 y 3.

Requisitos

Requisito Valor
Header dxva.h (include Dxva.h)