D3DKMT_PRESENT_MULTIPLANE_OVERLAY3 structure (d3dkmthk.h)

Contains present multiplane overlay information.

Syntax

typedef struct _D3DKMT_PRESENT_MULTIPLANE_OVERLAY3 {
  D3DKMT_HANDLE                              hAdapter;
  UINT                                       ContextCount;
  D3DKMT_HANDLE                              *pContextList;
  D3DDDI_VIDEO_PRESENT_SOURCE_ID             VidPnSourceId;
  UINT                                       PresentCount;
  D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS    Flags;
  UINT                                       PresentPlaneCount;
  D3DKMT_MULTIPLANE_OVERLAY3                 **ppPresentPlanes;
  D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION *pPostComposition;
  UINT                                       Duration;
  D3DDDI_HDR_METADATA_TYPE                   HDRMetaDataType;
  UINT                                       HDRMetaDataSize;
  const VOID                                 *pHDRMetaData;
  UINT                                       BoostRefreshRateMultiplier;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY3;

Members

hAdapter

A handle to the graphics adapter.

ContextCount

The context count.

pContextList

Pointer to a context list.

VidPnSourceId

The zero-based identification number of the video present source in a path of a video present network (VidPN) topology that the monitor is connected to.

PresentCount

The number of present operations that can be queued for the device that is specified by hDevice.

Flags

PresentPlaneCount

The number of resources to pin.

ppPresentPlanes

Pointer to an array of present planes.

pPostComposition

Pointer to post composition.

Duration

Per-present duration.

HDRMetaDataType

The HDR metadata type.

HDRMetaDataSize

The HDR metadata size.

pHDRMetaData

The HDR metadata.

BoostRefreshRateMultiplier

Dynamic refresh rate's boost multiplier.

Requirements

Requirement Value
Header d3dkmthk.h