struttura DXVA_ConfigAlphaLoad (dxva.h)
La struttura DXVA_ConfigAlphaLoad viene inviata dal decodificatore host all'acceleratore per impostare la configurazione per le operazioni di caricamento delle trame alfa-blend.
Sintassi
typedef struct _DXVA_ConfigAlphaLoad {
DXVA_ConfigQueryOrReplyFunc dwFunction;
DWORD dwReservedBits[3];
BYTE bConfigDataType;
} DXVA_ConfigAlphaLoad, *LPDXVA_ConfigAlphaLoad;
Members
dwFunction
Indica il tipo di query o risposta quando si usano i comandi di probe e blocco. I 24 bit più significativi di dwFunction sono la variabile DXVA_ConfigQueryOrReplyFlag .
I 4 bit meno significativi della variabile DXVA_ConfigQueryOrReplyFlag contengono indicatori di stato per la query o la risposta eseguita.
Il minimo significativo 8 bit di dwFunction è la variabile bDXVA_Func che, in questo caso, è uguale a 2.
dwReservedBits[3]
Bit riservati utilizzati per la compressione e l'allineamento. Questi bit sono zero.
bConfigDataType
Specifica il tipo di dati alfa-blend da utilizzare. Questo membro può essere impostato su uno dei valori seguenti.
Valore | Descrizione |
---|---|
0 | Tavolozza AYUV a 16 voci con superficie di fusione alfa IA44 . |
1 | Tavolozza AYUV a 16 voci con superficie di fusione alfa AI44 . |
2 | Tavolozza AYUV a 16 voci con dati DPXD, Highlight e DCCMD. |
3 | Superficie grafica AYUV. |
I valori preferiti per un acceleratore da supportare per bConfigDataType sono 1 e 3.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dxva.h (include Dxva.h) |