D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES2 structure

[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]

TBD

Syntax

typedef struct _D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES2 {
  UINT                                         Flags;
  RECT                                         SrcRect;
  RECT                                         DstRect;
  RECT                                         ClipRect;
  D3DDDI_ROTATION                              Rotation;
  D3DKMT_MULTIPLANE_OVERLAY_BLEND              Blend;
  UINT                                         DirtyRectCount;
  RECT                                         *pDirtyRects;
  D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT VideoFrameFormat;
  D3DDDI_COLOR_SPACE_TYPE                      ColorSpace;
  D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT      StereoFormat;
  BOOL                                         StereoLeftViewFrame0;
  BOOL                                         StereoBaseViewFrame0;
  DXGKMT_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE   StereoFlipMode;
  DXGKMT_MULTIPLANE_OVERLAY_STRETCH_QUALITY    StretchQuality;
  UINT                                         Reserved1;
} D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES2;

Members

  • Flags
    D3DKMT_MULTIPLANE_OVERLAY_FLAGS

  • SrcRect
    Specifies the source rectangle, of type RECT, relative to the source resource.

  • DstRect
    Specifies the destination rectangle, of type RECT, relative to the monitor resolution.

  • ClipRect
    Specifies any additional clipping, of type RECT, relative to the DstRect rectangle, after the data has been stretched according to the values of SrcRect and DstRect. The driver and hardware can use the ClipRect member to apply a common stretch factor as the clipping changes when an app occludes part of the DstRect destination rectangle.

  • Rotation
    Specifies the clockwise rotation of the overlay plane, given as a value from the D3DDDI_ROTATION enumeration.

  • Blend
    Specifies the blend mode that applies to this overlay plane and the plane beneath it, given as a value from the DXGK_MULTIPLANE_OVERLAY_BLEND enumeration.

  • DirtyRectCount

  • pDirtyRects

  • VideoFrameFormat
    DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT

  • ColorSpace

  • StereoFormat
    DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT

  • StereoLeftViewFrame0
    Reserved for system use. Must always be FALSE.

  • StereoBaseViewFrame0
    Reserved for system use. Must always be FALSE.

  • StereoFlipMode

  • StretchQuality

  • Reserved1
    This member is reserved and should be set to zero.

Requirements

Minimum supported client

Windows 10 Insider Preview

Minimum supported server

Windows Server Technical Preview

Header

D3dkmthk.h (include D3dkmthk.h)

 

 

Send comments about this topic to Microsoft