Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY structure

Specifies a multiplane overlay resource to display.

Syntax


typedef struct _DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY {
  DXGI_DDI_HDEVICE                    hDevice;
  void                                *pDXGIContext;
  D3DDDI_VIDEO_PRESENT_SOURCE_ID      VidPnSourceId;
  DXGI_DDI_PRESENT_FLAGS              Flags;
  DXGI_DDI_FLIP_INTERVAL_TYPE         FlipInterval;
  UINT                                PresentPlaneCount;
  DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY *pPresentPlanes;
#if (D3D_UMD_INTERFACE_VERSION >= D3D_UMD_INTERFACE_VERSION_WDDM1_3)
  UINT                                Reserved;
#endif 
} DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY;

Members

hDevice

[in] 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.

pDXGIContext

[in] A handle to the DXGI context. This handle is opaque to the driver. The driver should assign the handle in this member to the pDXGIContext member of the DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY structure when the driver calls the pfnPresentMultiPlaneOverlayCb (DXGI) function.

VidPnSourceId

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

Flags

[in] A DXGI_DDI_PRESENT_FLAGS structure that identifies, in bit-field flags, how to display.

FlipInterval

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

PresentPlaneCount

[in] The number of overlay planes that are available to display.

pPresentPlanes

[in] A pointer to a structure of type DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY that describes the overlay plane to display.

Reserved

This member is reserved and should be set to zero.

Requirements

Minimum supported client

Windows 8.1

Minimum supported server

Windows Server 2012 R2

Header

Dxgiddi.h (include D3d10umddi.h)

See also

CreateDevice(D3D10)
D3D10DDIARG_CREATEDEVICE
DXGI_DDI_FLIP_INTERVAL_TYPE
DXGI_DDI_PRESENT_FLAGS
DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY
DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY
pfnPresentMultiPlaneOverlayCb (DXGI)

 

 

Send comments about this topic to Microsoft

Show: