D3DDDIARG_CHECKMULTIPLANEOVERLAYSUPPORT structure (d3dumddi.h)

Used in a call to the pfnCheckMultiPlaneOverlaySupport (D3D) function to check details on hardware support for multiplane overlays.

Syntax

typedef struct _D3DDDIARG_CHECKMULTIPLANEOVERLAYSUPPORT {
  [in]  D3DDDI_VIDEO_PRESENT_SOURCE_ID                     VidPnSourceId;
  [out] UINT                                               NumPlanes;
  [out] D3DDDI_CHECK_MULTIPLANE_OVERLAY_SUPPORT_PLANE_INFO *pPlanes;
  [out] BOOL                                               Supported;
} D3DDDIARG_CHECKMULTIPLANEOVERLAYSUPPORT;

Members

[in] VidPnSourceId

The zero-based video present network (VidPN) source identification number of the input for which the hardware support is queried.

[out] NumPlanes

The number of overlay planes that the hardware supports.

[out] pPlanes

A pointer to a D3DDDI_CHECK_MULTIPLANE_OVERLAY_SUPPORT_PLANE_INFO structure that specifies support attributes that the hardware provides for multiplane overlays.

[out] Supported

TRUE if the hardware supports multiplane overlays, otherwise FALSE.

Requirements

Requirement Value
Minimum supported client Windows 8.1
Minimum supported server Windows Server 2012 R2
Header d3dumddi.h (include D3d10umddi.h)

See also

D3DDDI_CHECK_MULTIPLANE_OVERLAY_SUPPORT_PLANE_INFO

pfnCheckMultiPlaneOverlaySupport (D3D)