DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 结构 (d3dkmddi.h)

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 由显示微型端口驱动程序用于指定覆盖平面属性。

语法

typedef struct _DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 {
  DXGK_MULTIPLANE_OVERLAY_FLAGS              Flags;
  RECT                                       SrcRect;
  RECT                                       DstRect;
  RECT                                       ClipRect;
  D3DDDI_ROTATION                            Rotation;
  DXGK_MULTIPLANE_OVERLAY_BLEND              Blend;
  DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT VideoFrameFormat;
  D3DDDI_COLOR_SPACE_TYPE                    ColorSpaceType;
  DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT      StereoFormat;
  BOOL                                       StereoLeftViewFrame0;
  BOOL                                       StereoBaseViewFrame0;
  DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE   StereoFlipMode;
  DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY    StretchQuality;
  UINT                                       Reserved1;
} DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2;

成员

Flags

通过对 DXGK_MULTIPLANE_OVERLAY_FLAGS 枚举中的值执行按位 OR 运算来指定翻转操作的组合。

SrcRect

指定相对于源资源的源矩形。

DstRect

指定相对于监视器分辨率的目标矩形。

ClipRect

指定根据 SrcRect 和 DstRect 的值拉伸数据后相对于 DstRect 的任何其他剪辑区域。

当应用程序遮挡 DstRect 目标矩形的一部分时,当剪辑发生更改时,驱动程序和硬件可以使用 ClipRect 成员来应用公共拉伸因子。

Rotation

指定覆盖平面的顺时针旋转,作为 D3DDDI_ROTATION 枚举的值提供。

Blend

指定应用于此覆盖平面及其下方的平面的混合模式,作为 DXGK_MULTIPLANE_OVERLAY_BLEND 枚举中的值提供。

VideoFrameFormat

指定覆盖平面的视频帧格式,以 DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT 枚举中的值的形式提供。

ColorSpaceType

指定颜色空间配置,以 D3DDDI_COLOR_SPACE_TYPE 枚举中的值的形式提供。

StereoFormat

指定覆盖平面的视频帧格式,以 DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT 枚举中的值提供。

StereoLeftViewFrame0

预留给系统使用。 必须始终为 FALSE

StereoBaseViewFrame0

预留给系统使用。 必须始终为 FALSE

StereoFlipMode

指定覆盖平面的立体声翻转模式,以 DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE 枚举中的值提供。

StretchQuality

指定覆盖平面的拉伸质量,以 DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY 枚举中的值提供。

Reserved1

ColorKey

指定为旧覆盖启用颜色键混合时使用的颜色键值。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
标头 d3dkmddi.h (包括 D3dkmddi.h)

另请参阅

D3DDDI_COLOR_SPACE_TYPE

D3DDDI_ROTATION

DXGK_MULTIPLANE_OVERLAY_BLEND

DXGK_MULTIPLANE_OVERLAY_FLAGS

DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE

DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT

DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY

DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT