// dxva.h
typedef struct _DXVA_ProcAmpControlBlt {
DWORD Size;
RECT DstRect;
RECT SrcRect;
FLOAT Alpha;
FLOAT Brightness;
FLOAT Contrast;
FLOAT Hue;
FLOAT Saturation;
} DXVA_ProcAmpControlBlt;
View the official Windows Driver Kit DDI referenceNo description available.
The DXVA_ProcAmpControlBlt structure contains the ProcAmp adjustment data that is output to the destination surface.
SizeSpecifies the size of this structure in bytes.
DstRectSpecifies the destination rectangle as a RECT structure. The destination rectangle is required for subrectangle stretching. Support for stretching is optional and is reported by the DXVA_ProcAmpControlCaps structure. Support for subrectangles is optional.
SrcRectSpecifies the source rectangle as a RECT structure. The source rectangle is required for subrectangle stretching.sub Support for stretching is optional and is reported by the DXVA_ProcAmpControlCaps structure. Support for subrectangles is also optional.
AlphaSpecifies the transparency of the output image as it is written to the destination surface. A value of 0.0F indicates transparent. A value of 1.0F indicates opaque.
BrightnessSpecifies the brightness of the output image as it is written to the destination surface.
ContrastSpecifies the contrast of the output image as it is written to the destination surface.
HueSpecifies the hue of the output image as it is written to the destination surface.
SaturationSpecifies the saturation of the output image as it is written to the destination surface.