DXVA_ProcAmpControlBlt结构 (dxva.h)
DXVA_ProcAmpControlBlt结构包含输出到目标图面的 ProcAmp 调整数据。
语法
typedef struct _DXVA_ProcAmpControlBlt {
DWORD Size;
RECT DstRect;
RECT SrcRect;
FLOAT Alpha;
FLOAT Brightness;
FLOAT Contrast;
FLOAT Hue;
FLOAT Saturation;
} DXVA_ProcAmpControlBlt;
成员
Size
指定此结构的大小(以字节为单位)。
DstRect
将目标矩形指定为 RECT 结构。 子矩形拉伸需要目标矩形。 对拉伸的支持是可选的,由 DXVA_ProcAmpControlCaps 结构报告。 对子ectangles 的支持是可选的。
SrcRect
将源矩形指定为 RECT 结构。 子ectangle stretching.sub 支持拉伸需要源矩形是可选的,由DXVA_ProcAmpControlCaps结构报告。 对子ectangles 的支持也是可选的。
Alpha
指定写入目标图面时输出图像的透明度。 值为 0.0F 表示透明。 值为 1.0F 表示不透明。
Brightness
指定输出图像的亮度,因为它写入目标图面。
Contrast
指定输出图像的对比度,因为它写入目标图面。
Hue
指定输出图像的色调,因为它写入目标图面。
Saturation
指定输出图像的饱和度,因为它写入目标图面。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 仅 DirectX 9.0 及更高版本。 |
标头 | dxva.h (包括 Dxva.h) |