D3DKMT_PRESENT_MULTIPLANE_OVERLAY3 structure (d3dkmthk.h)

Contains present multiplane overlay information.

Syntax

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

Members

hAdapter

A handle to the graphics adapter.

ContextCount

The context count.

void D3DKMT_PTR( D3DKMT_HANDLE *unnamedParam1, pContextList unnamedParam2)

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.

void D3DKMT_PTR( D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION *unnamedParam1, pPostComposition unnamedParam2)

Duration

Per-present duration.

HDRMetaDataType

The HDR metadata type.

HDRMetaDataSize

The HDR metadata size.

void D3DKMT_PTR( const VOID *unnamedParam1, pHDRMetaData unnamedParam2)

BoostRefreshRateMultiplier

Dynamic refresh rate's boost multiplier.

Requirements

Requirement Value
Header d3dkmthk.h