D3DKMT_PRESENT_MULTIPLANE_OVERLAY structure (d3dkmthk.h)
Contains present multiplane overlay information.
Syntax
typedef struct D3DKMT_PRESENT_MULTIPLANE_OVERLAY {
union {
D3DKMT_HANDLE hDevice;
D3DKMT_HANDLE hContext;
};
ULONG BroadcastContextCount;
D3DKMT_HANDLE BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
UINT PresentCount;
D3DDDI_FLIPINTERVAL_TYPE FlipInterval;
D3DKMT_PRESENTFLAGS Flags;
UINT PresentPlaneCount;
D3DKMT_MULTIPLANE_OVERLAY *pPresentPlanes;
UINT Duration;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY;
Members
hDevice
A handle to the device.
hContext
A handle to the device context.
BroadcastContextCount
Specifies the number of contexts.
BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]
A D3DKMT_HANDLE data type that represents the broadcast context.
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.
FlipInterval
A UINT value that specifies whether the display miniport driver natively supports the scheduling of a flip command to take effect after two, three or four vertical syncs occur.
Flags
Flag options.
PresentPlaneCount
The number of resources to pin.
pPresentPlanes
Pointer to present planes.
Duration
Per-present duration.
Requirements
Requirement | Value |
---|---|
Header | d3dkmthk.h |