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)

另请参阅

DXVA_ProcAmpControlCaps

DXVA_ProcAmpControlQueryRange