DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dumddi.h

typedef struct _DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA {
  [in] DXVAHDDDI_ALPHA_FILL_MODE Mode;
  [in] UINT                      StreamNumber;
} DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dumddi-_dxvahdddi_blt_state_alpha_fill_data)

_DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA structure

Description

The DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA structure describes data that specifies the alpha-fill mode of the output.

Members

Mode [in]

A DXVAHDDDI_ALPHA_FILL_MODE-typed value that indicates the type of alpha-fill mode to set. The default value is DXVAHDDDI_ALPHA_FILL_MODE_BACKGROUND, which indicates to fill the output with the alpha value of the background color.

StreamNumber [in]

A zero-based stream index number. This number must be less than the number, which the driver sets in the MaxStreamStates member of the DXVAHDDDI_VPDEVCAPS structure. The driver should refer to this number only when the Mode member is set to DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM. The default value is zero.

Remarks

The Direct3D runtime specifies the DXVAHDDDI_BLT_STATE_ALPHA_FILL state in the State member of the D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE structure in a call to the driver's SetVideoProcessBltState function only when the output format is a format type with alpha (for example, D3DDDIFMT_A8R8G8B8 from the D3DDDIFORMAT enumeration).

The DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM mode requires the following conditions:

See also

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

D3DDDIFORMAT

DXVAHDDDI_ALPHA_FILL_MODE

DXVAHDDDI_VPDEVCAPS

SetVideoProcessBltState