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 结构报告。 支持子对象是可选的。
SrcRect
将源矩形指定为 RECT 结构。 子对象angle stretching需要源矩形。sub 拉伸支持是可选的,由DXVA_ProcAmpControlCaps结构报告。 对子对象对象的支持也是可选的。
Alpha
指定输出图像写入目标图面时其透明度。 值为 0.0F 表示透明。 值为 1.0F 表示不透明。
Brightness
指定输出图像写入目标图面时其亮度。
Contrast
指定输出图像写入目标图面时该图像的对比度。
Hue
指定输出图像写入目标图面时其色调。
Saturation
指定输出图像写入目标图面时的饱和度。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 仅限 DirectX 9.0 及更高版本。 |
标头 | dxva.h (包括 Dxva.h) |