структура DXGI_DDI_ARG_PRESENTMULTIPLANEOVERLAY (dxgiddi.h)
Указывает ресурс многопланового наложения для отображения.
Синтаксис
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;
Члены
[in] hDevice
Дескриптор устройства отображения (графический контекст), на котором драйвер выполняет презентацию. Среда выполнения Direct3D передает этот дескриптор драйверу в элементе hDrvDeviceструктуры D3D10DDIARG_CREATEDEVICE , когда среда выполнения вызывает функцию CreateDevice(D3D10) драйвера для создания устройства отображения.
[in] pDXGIContext
Дескриптор контекста DXGI. Этот дескриптор непрозрачн для драйвера. Драйвер должен назначить дескриптор в этом элементе члену pDXGIContextструктуры DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY, когда драйвер вызывает функцию pfnPresentMultiPlaneOverlayCb (DXGI).
[in] VidPnSourceId
Отсчитываемый от нуля сетевой идентификационный номер источника видеотрансляций (VidPN) для отображаемого входного ввода.
[in] Flags
Структура DXGI_DDI_PRESENT_FLAGS, определяющая способ отображения в флагах битовых полей.
[in] FlipInterval
Значение типа DXGI_DDI_FLIP_INTERVAL_TYPE , указывающее интервал переворачивания (т. е., если переворачивание происходит после нулевой, одной, двух, трех или четырех вертикальных синхронизаций).
[in] PresentPlaneCount
Количество плоскостей наложения, доступных для отображения.
[in] pPresentPlanes
Указатель на структуру типа DXGI_DDI_PRESENT_MULTIPLANE_OVERLAY , описывающую отображаемую плоскость наложения.
Reserved
Этот элемент зарезервирован и должен иметь нулевое значение.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 |
Минимальная версия сервера | Windows Server 2012 R2 |
Верхняя часть | dxgiddi.h (включая D3d10umddi.h) |
См. также раздел
DXGIDDICB_PRESENT_MULTIPLANE_OVERLAY