Freigeben über


DXVA_ConfigAlphaLoad Struktur (dxva.h)

Die DXVA_ConfigAlphaLoad Struktur wird vom Hostdecoder an die Zugriffstaste gesendet, um die Konfiguration für Alpha-Blend-, Texturladevorgänge festzulegen.

Syntax

typedef struct _DXVA_ConfigAlphaLoad {
  DXVA_ConfigQueryOrReplyFunc dwFunction;
  DWORD                       dwReservedBits[3];
  BYTE                        bConfigDataType;
} DXVA_ConfigAlphaLoad, *LPDXVA_ConfigAlphaLoad;

Angehörige

dwFunction

Gibt den Typ der Abfrage oder Antwort an, wenn Sie Befehle zum Testen und Sperren verwenden. Die wichtigsten 24 Bit dwFunction- ist die DXVA_ConfigQueryOrReplyFlag Variable.

Die am wenigsten signifikanten 4 Bit der DXVA_ConfigQueryOrReplyFlag Variable enthalten Statusindikatoren für die Abfrage oder Antwort, die ausgeführt wird.

Die am wenigsten signifikanten 8 Bits von dwFunction- ist die bDXVA_Func Variable, die in diesem Fall gleich 2 ist.

dwReservedBits[3]

Reservierte Bits, die für Verpackung und Ausrichtung verwendet werden. Diese Bits sind Null.

bConfigDataType

Gibt den Typ der zu verwendenden Alpha-Blend-Daten an. Dieses Element kann auf einen der folgenden Werte festgelegt werden.

Wert Beschreibung
0 16-Einsteiger-AYUV-Palette mit IA44 Alphamischungsoberfläche.
1 16-EinstiegS-AYUV-Palette mit AI44 Alphamischungsoberfläche.
2 16-Eintrag-AYUV-Palette mit DPXD-, Hervorhebungs- und DCCMD-Daten.
3 AYUV-Grafikoberfläche.

 

Die bevorzugten Werte für eine Zugriffstaste zur Unterstützung für bConfigDataType- sind 1 und 3.

Anforderungen

Anforderung Wert
Header- dxva.h (include Dxva.h)