Condividi tramite


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)