D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES结构(d3dkmthk.h)

D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES 结构包含多平面覆盖属性。

语法

typedef struct D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES {
  UINT                                         Flags;
  RECT                                         SrcRect;
  RECT                                         DstRect;
  RECT                                         ClipRect;
  D3DDDI_ROTATION                              Rotation;
  D3DKMT_MULTIPLANE_OVERLAY_BLEND              Blend;
  UINT                                         DirtyRectCount;
  void                                         D3DKMT_PTR(
    RECT        *unnamedParam1,
    pDirtyRects unnamedParam2
  );
  UINT                                         NumFilters;
  void                                         D3DKMT_PTR(
    void     *unnamedParam1,
    pFilters unnamedParam2
  );
  D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT VideoFrameFormat;
  UINT                                         YCbCrFlags;
  D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT      StereoFormat;
  BOOL                                         StereoLeftViewFrame0;
  BOOL                                         StereoBaseViewFrame0;
  DXGKMT_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE   StereoFlipMode;
  DXGKMT_MULTIPLANE_OVERLAY_STRETCH_QUALITY    StretchQuality;
} D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES;

成员

Flags

标记选项。

SrcRect

指定源矩形。

DstRect

指定目标矩形。

ClipRect

指定任何其他剪辑。

Rotation

指定覆盖平面的顺时针旋转。

Blend

指定应用于此覆盖平面及其下方的平面的混合模式。

DirtyRectCount

脏矩形的数目。

void D3DKMT_PTR( RECT *unnamedParam1, pDirtyRects unnamedParam2)

NumFilters

(可选)指定驱动程序和硬件在覆盖平面上实现的筛选器数。

void D3DKMT_PTR( void *unnamedParam1, pFilters unnamedParam2)

VideoFrameFormat

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

YCbCrFlags

指定作为 D3DKMT_MULTIPLANE_OVERLAY_YCbCr_FLAGS 枚举中的值提供的 YUV 范围和转换信息。

StereoFormat

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

StereoLeftViewFrame0

保留供系统使用。 必须始终 FALSE

StereoBaseViewFrame0

保留供系统使用。 必须始终 FALSE

StereoFlipMode

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

StretchQuality

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

要求

要求 价值
最低支持的客户端 Windows 8
支持的最低服务器 Windows Server 2012
标头 d3dkmthk.h