D3DDDIARG_PRESENTMULTIPLANEOVERLAY structure (d3dumddi.h)

Specifies a multiplane overlay resource to display.

Syntax

typedef struct D3DDDIARG_PRESENTMULTIPLANEOVERLAY {
  [in] D3DDDI_VIDEO_PRESENT_SOURCE_ID    VidPnSourceId;
  [in] D3DDDI_PRESENTFLAGS               Flags;
  [in] D3DDDI_FLIPINTERVAL_TYPE          FlipInterval;
  [in] UINT                              PresentPlaneCount;
  [in] D3DDDI_PRESENT_MULTIPLANE_OVERLAY *pPresentPlanes;
  [in] UINT                              Reserved;
} D3DDDIARG_PRESENTMULTIPLANEOVERLAY;

Members

[in] VidPnSourceId

The zero-based video present network (VidPN) source identification number of the input that is to be displayed.

[in] Flags

A D3DDDI_PRESENTFLAGS structure that identifies, in bit-field flags, how to display.

[in] FlipInterval

A value of type D3DDDI_FLIPINTERVAL_TYPE that indicates the flip interval (that is, if the flip occurs after zero, one, two, three, or four vertical syncs).

[in] PresentPlaneCount

The number of overlay planes that are available to display.

[in] pPresentPlanes

A pointer to a structure of type D3DDDI_PRESENT_MULTIPLANE_OVERLAY that describes the overlay plane to display.

[in] Reserved

Reserved for system use. The driver should ignore this member.

Requirements

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

See also

D3DDDI_FLIPINTERVAL_TYPE

D3DDDI_PRESENTFLAGS

D3DDDI_PRESENT_MULTIPLANE_OVERLAY