структура D3DKMT_PRESENT_MULTIPLANE_OVERLAY (d3dkmthk.h)
Содержит сведения о многоплановом наложении.
Синтаксис
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;
Члены
hDevice
Дескриптор устройства.
hContext
Дескриптор контекста устройства.
BroadcastContextCount
Указывает количество контекстов.
BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]
Тип данных D3DKMT_HANDLE, представляющий контекст трансляции.
VidPnSourceId
Отсчитываемый от нуля идентификационный номер видео, представленный источником в пути к топологии vidPN, к которому подключен монитор.
PresentCount
Количество присутствующих операций, которые можно за очередью для устройства, указанного hDevice.
FlipInterval
Значение UINT, указывающее, поддерживает ли драйвер мини-порта отображения в собственном коде планирование выполнения команды перевернуть после двух, трех или четырех вертикальных синхронизаций.
Flags
Параметры флага.
PresentPlaneCount
Количество ресурсов для закрепления.
pPresentPlanes
Указатель на представление плоскостей.
Duration
Длительность каждого представления.
Требования
Требование | Ценность |
---|---|
заголовка | d3dkmthk.h |