estructura DXVA_ConfigAlphaLoad (dxva.h)
El descodificador del host envía la estructura DXVA_ConfigAlphaLoad al acelerador para establecer la configuración de las 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 es 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 está realizando.
Los 8 bits menos significativos de dwFunction es 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 siguientes valores.
valor | descripción |
---|---|
0 | Paleta AYUV de 16 entradas con IA44 superficie de mezcla alfa. |
1 | Paleta AYUV de 16 entradas con superficie de mezcla alfa ai44. |
2 | Paleta de AYUV de 16 entradas con datos DPXD, Highlight y DCCMD. |
3 | Superficie gráfica AYUV. |
Los valores preferidos para un acelerador que admiten bConfigDataType son 1 y 3.
Requisitos
Requisito | Valor |
---|---|
encabezado de | dxva.h (include Dxva.h) |