DXGI_DDI_ARG_CHECKMULTIPLANEOVERLAYSUPPORT structure (dxgiddi.h)

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

Syntax

typedef struct _DXGI_DDI_ARG_CHECKMULTIPLANEOVERLAYSUPPORT {
  [in]  DXGI_DDI_HDEVICE                                     hDevice;
  [in]  D3DDDI_VIDEO_PRESENT_SOURCE_ID                       VidPnSourceId;
  [out] UINT                                                 NumPlaneInfo;
  [out] DXGI_DDI_CHECK_MULTIPLANE_OVERLAY_SUPPORT_PLANE_INFO *pPlaneInfo;
  [out] BOOL                                                 Supported;
} DXGI_DDI_ARG_CHECKMULTIPLANEOVERLAYSUPPORT;

Members

[in] hDevice

A handle to the display device (graphics context) on which the driver performs the presentation. The Direct3D runtime passes this handle to the driver in the hDrvDevice member of the D3D10DDIARG_CREATEDEVICE structure when the runtime calls the driver's CreateDevice(D3D10) function to create the display device.

[in] VidPnSourceId

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

[out] NumPlaneInfo

The number of overlay planes that the hardware supports.

[out] pPlaneInfo

A pointer to a DXGI_DDI_CHECK_MULTIPLANEOVERLAYSUPPORT_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 dxgiddi.h (include Dxgiddi.h)

See also

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

DXGI_DDI_CHECK_MULTIPLANEOVERLAYSUPPORT_PLANE_INFO

pfnCheckMultiPlaneOverlaySupport (DXGI)