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