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)

另请参阅

DXVA_ProcAmpControlCaps

DXVA_ProcAmpControlQueryRange