DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 structure (d3dkmddi.h)
DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 is passed to the DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2 function to change the overlay configuration being displayed.
Syntax
typedef struct _DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 {
UINT ContextCount;
HANDLE Context[1 + D3DDDI_MAX_BROADCAST_CONTEXT];
DXGK_SETVIDPNSOURCEADDRESS_FLAGS Flags;
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT PlaneCount;
DXGK_MULTIPLANE_OVERLAY_PLANE2 *pPlanes;
UINT Duration;
} DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2;
Members
ContextCount
The number of contexts in the array that the Context member specifies.
Context[1 + D3DDDI_MAX_BROADCAST_CONTEXT]
An array of handles to the contexts that contributed to a display operation.
Flags
A DXGK_SETVIDPNSOURCEADDRESS_FLAGS structure that identifies the type of display operation to perform.
VidPnSourceId
An integer that identifies a video present source on the display adapter.
PlaneCount
The number of overlay planes in the pPlanes list.
pPlanes
An array of DXGK_MULTIPLANE_OVERLAY_PLANE2 structures that specify the overlay planes to display.
Duration
The length of time, in 100 nanoseconds units, between when the current present operation flips to the screen and the next vertical blanking interrupt occurs.
If zero, the refresh rate should be the default rate based on the current mode.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 |
Minimum supported server | Windows Server 2016 |
Header | d3dkmddi.h (include D3dkmddi.h) |
See also
DXGK_MULTIPLANE_OVERLAY_PLANE2