DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY structure (dxgiddi.h)
Specifies a multiplane overlay resource to display.
Syntax
typedef struct _DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY {
[in] DXGI_DDI_HDEVICE hDevice;
[in] void *pDXGIContext;
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] DXGI_DDI_PRESENT_FLAGS Flags;
[in] DXGI_DDI_FLIP_INTERVAL_TYPE FlipInterval;
[in] UINT PresentPlaneCount;
[in] DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY *pPresentPlanes;
UINT Reserved;
} DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY;
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] pDXGIContext
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.
[in] VidPnSourceId
The zero-based video present network (VidPN) source identification number of the input that is to be displayed.
[in] Flags
A DXGI_DDI_PRESENT_FLAGS structure that identifies, in bit-field flags, how to display.
[in] FlipInterval
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).
[in] PresentPlaneCount
The number of overlay planes that are available to display.
[in] pPresentPlanes
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
Requirement | Value |
---|---|
Minimum supported client | Windows 8.1 |
Minimum supported server | Windows Server 2012 R2 |
Header | dxgiddi.h (include D3d10umddi.h) |
See also
DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY