Поделиться через


структура 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

См. также раздел

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3