Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

DXVA_ConfigAlphaLoad structure (dxva.h)

The DXVA_ConfigAlphaLoad structure is sent by the host decoder to the accelerator to set the configuration for alpha-blend, texture-loading operations.

Syntax

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

Members

dwFunction

Indicates the type of query or response when using probing and locking commands. The most significant 24 bits of dwFunction is the DXVA_ConfigQueryOrReplyFlag variable.

The least significant 4 bits of the DXVA_ConfigQueryOrReplyFlag variable contains status indicators for the query or response being performed.

The least significant 8 bits of dwFunction is the bDXVA_Func variable that, in this case, is equal to 2.

dwReservedBits[3]

Reserved bits used for packing and alignment. These bits are zero.

bConfigDataType

Specifies the type of alpha-blend data to be used. This member can be set to one of the following values.

Value Description
0 16-entry AYUV palette with IA44 alpha-blending surface.
1 16-entry AYUV palette with AI44 alpha-blending surface.
2 16-entry AYUV palette with DPXD, Highlight, and DCCMD data.
3 AYUV graphic surface.

The preferred values for an accelerator to support for bConfigDataType are 1 and 3.

Requirements

Requirement Value
Header dxva.h (include Dxva.h)

Feedback

Was this page helpful?

Additional resources