структура DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 (d3dkmddi.h)
DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 содержит аргументы для функции DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 .
Синтаксис
typedef struct _DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 {
D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS InputFlags;
DXGK_SETVIDPNSOURCEADDRESS_OUTPUT_FLAGS OutputFlags;
UINT PlaneCount;
DXGK_MULTIPLANE_OVERLAY_PLANE3 **ppPlanes;
DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION *pPostComposition;
UINT Duration;
DXGK_HDR_METADATA *pHDRMetaData;
UINT64 TargetFlipTime;
} DXGKARG_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3;
Члены
VidPnSourceId
Целое число, идентифицирующее источник видео на видеоадаптере.
InputFlags
Структура DXGK_SETVIDPNSOURCEADDRESS_INPUT_FLAGS , определяющая тип выполняемой операции отображения.
OutputFlags
Структура DXGK_SETVIPNSOURCEADDRESS_OUTPUT_FLAGS , которая возвращает сведения из драйвера.
PlaneCount
Количество плоскостей наложения в списке ppPlanes .
ppPlanes
Массив указателей на DXGK_MULTIPLANE_OVERLAY_PLANE3 структуры, определяющие отображаемые плоскости наложения.
pPostComposition
Указатель на структуру DXGK_MULTIPLANE_OVERLAY_POST_COMPOSITION , содержащую сведения о виртуальном режиме и другие сведения о преобразовании, которые должны применяться после создания плоскостей.
При значении NULL не следует применять преобразования после композиции.
Duration
Продолжительность времени (в единицах 100 наносекунд) между переключение текущей операции на экран и выполнением следующего вертикального пустого прерывания.
Если значение равно нулю, частота обновления должна быть скоростью по умолчанию в зависимости от текущего режима.
pHDRMetaData
Указатель на структуру DXGK_HDR_METADATA , указывающую все доступные метаданные. Значение NULL указывает, что новые метаданные недоступны.
TargetFlipTime
Значение, описывающее целевое время переворачивания в единицах QPC. Когда часы достигают этого значения, кадр разрешается отправлять на дисплей с учетом VSync и разрыва флагов. Дополнительные сведения см. в разделе Очередь аппаратного переворачивания .
Требования
Требование | Значение |
---|---|
Заголовок | d3dkmddi.h |