Alpha-Blend Combination

When the bDXVA_Func variable is equal to 3, the operation specified is an alpha-blend combination. An alpha-blend combination takes the last loaded alpha-blend source information and combines it with a reference picture to create a blended picture for display.

The alpha-blend combination buffer specified by the dwTypeIndex member of the DXVA_BufferDescription structure is used to generate a blended picture from a source picture and alpha-blending information. In the event that the source and destination pictures are not in 4:4:4 format, every second sample (for example, the first, third, fifth, and so on) of the graphic blending information in an AYUV alpha-blending surface or equivalent is applied to the (lower resolution) source chrominance information in the vertical or horizontal direction, as applicable, to produce the blended result.

The following structures are used to implement alpha-blend combination.

Structure Description

DXVA_BufferDescription

Specifies the alpha-blend combination buffer to be used. This buffer governs the generation of a blended picture from a source picture and alpha-blending information.

DXVA_BlendCombination

Specifies how a blended picture is generated from an alpha-blend combination buffer.

DXVA_ConfigAlphaCombine

Establishes the configuration for how alpha-blending combination operations are to be performed.