estrutura DXVA_ConfigAlphaLoad (dxva.h)
A estrutura DXVA_ConfigAlphaLoad é enviada pelo decodificador de host para o acelerador para definir a configuração para operações de carregamento de textura e mistura alfa.
Sintaxe
typedef struct _DXVA_ConfigAlphaLoad {
DXVA_ConfigQueryOrReplyFunc dwFunction;
DWORD dwReservedBits[3];
BYTE bConfigDataType;
} DXVA_ConfigAlphaLoad, *LPDXVA_ConfigAlphaLoad;
Membros
dwFunction
Indica o tipo de consulta ou resposta ao usar comandos de investigação e bloqueio. Os 24 bits mais significativos de dwFunction são a variável DXVA_ConfigQueryOrReplyFlag .
Os 4 bits menos significativos da variável DXVA_ConfigQueryOrReplyFlag contém indicadores status para a consulta ou resposta que está sendo executada.
Os 8 bits menos significativos de dwFunction é a variável bDXVA_Func que, nesse caso, é igual a 2.
dwReservedBits[3]
Bits reservados usados para empacotamento e alinhamento. Esses bits são zero.
bConfigDataType
Especifica o tipo de dados de mistura alfa a serem usados. Esse membro pode ser definido como um dos valores a seguir.
Valor | Descrição |
---|---|
0 | Paleta AYUV de 16 entradas com superfície de mistura alfa IA44 . |
1 | Paleta AYUV de 16 entradas com superfície de mistura alfa AI44 . |
2 | Paleta AYUV de 16 entradas com dados DPXD, Realce e DCCMD. |
3 | Superfície gráfica AYUV. |
Os valores preferenciais para um acelerador dar suporte a bConfigDataType são 1 e 3.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dxva.h (inclua Dxva.h) |