структура DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 (d3dkmddi.h)
DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY2 передается функции DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2, чтобы изменить отображаемую конфигурацию наложения.
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;
ContextCount
Число контекстов в массиве, указываемое элементом контекста.
Context[1 + D3DDDI_MAX_BROADCAST_CONTEXT]
Массив дескрипторов контекстов, которые способствовали операции отображения.
Flags
Структура DXGK_SETVIDPNSOURCEADDRESS_FLAGS, которая определяет тип выполняемой операции отображения.
VidPnSourceId
Целое число, определяющее источник представления видео на адаптере отображения.
PlaneCount
Количество плоскостей наложения в списке pPlanes.
pPlanes
Массив DXGK_MULTIPLANE_OVERLAY_PLANE2 структур, указывающих плоскости наложения для отображения.
Duration
Продолжительность времени в 100 единиц наносеконд между тем, когда текущая текущая операция перевернется на экран и происходит следующее вертикальное пустое прерывание.
Если значение равно нулю, частота обновления должна быть частотой по умолчанию на основе текущего режима.
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 |
минимальный поддерживаемый сервер | Windows Server 2016 |
заголовка | d3dkmddi.h (include D3dkmddi.h) |
DXGK_MULTIPLANE_OVERLAY_PLANE2