DXGKARG_GETMULTIPLANEOVERLAYCAPS structure (d3dkmddi.h)

Arguments to the DxgkDdiGetMultiPlaneOverlayCaps function.

Syntax

typedef struct _DXGKARG_GETMULTIPLANEOVERLAYCAPS {
  [in]  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [out] UINT                           MaxPlanes;
  [out] UINT                           MaxRGBPlanes;
  [out] UINT                           MaxYUVPlanes;
  [out] DXGK_MULTIPLANEOVERLAYCAPS     OverlayCaps;
  [out] float                          MaxStretchFactor;
  [out] float                          MaxShrinkFactor;
} DXGKARG_GETMULTIPLANEOVERLAYCAPS;

Members

[in] VidPnSourceId

Indicates the VidPn source for which we are querying multiplane overlay capabilities.

[out] MaxPlanes

Indicates the total number of planes, including the DWM's primary, that can be supported simultaneously.

[out] MaxRGBPlanes

Indicates the total number of RGB planes, including the DWM’s primary, that can be supported simultaneously.

[out] MaxYUVPlanes

Indicates the total number of YUV planes that can be supported simultaneously.

[out] OverlayCaps

A DXGK_MULTIPLANEOVERLAYCAPS structure indicating the plane capabilities.

[out] MaxStretchFactor

Indicates the maximum stretch factor that can be applied to a plane.

[out] MaxShrinkFactor

Indicates the maximum shrink factor that can be applied to a plane.

Requirements

Requirement Value
Header d3dkmddi.h