структура D3DKMT_PRESENT_MULTIPLANE_OVERLAY3 (d3dkmthk.h)

Содержит сведения о наложении нескольких плоскостей.

Синтаксис

typedef struct _D3DKMT_PRESENT_MULTIPLANE_OVERLAY3 {
  D3DKMT_HANDLE                              hAdapter;
  UINT                                       ContextCount;
  D3DKMT_HANDLE                              *pContextList;
  D3DDDI_VIDEO_PRESENT_SOURCE_ID             VidPnSourceId;
  UINT                                       PresentCount;
  D3DKMT_PRESENT_MULTIPLANE_OVERLAY_FLAGS    Flags;
  UINT                                       PresentPlaneCount;
  D3DKMT_MULTIPLANE_OVERLAY3                 **ppPresentPlanes;
  D3DKMT_MULTIPLANE_OVERLAY_POST_COMPOSITION *pPostComposition;
  UINT                                       Duration;
  D3DDDI_HDR_METADATA_TYPE                   HDRMetaDataType;
  UINT                                       HDRMetaDataSize;
  const VOID                                 *pHDRMetaData;
  UINT                                       BoostRefreshRateMultiplier;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY3;

Члены

hAdapter

Дескриптор графического адаптера.

ContextCount

Число контекстов.

pContextList

Указатель на список контекста.

VidPnSourceId

Отсчитываемый от нуля идентификационный номер источника видеотрансляции в топологии сети видеотрансляции (VidPN), к которому подключен монитор.

PresentCount

Количество имеющихся операций, которые можно поместить в очередь для устройства, указанного в hDevice.

Flags

PresentPlaneCount

Количество ресурсов для закрепления.

ppPresentPlanes

Указатель на массив имеющихся плоскостей.

pPostComposition

Указатель на запись композиции.

Duration

Длительность по настоящему времени.

HDRMetaDataType

Тип метаданных HDR.

HDRMetaDataSize

Размер метаданных HDR.

pHDRMetaData

Метаданные HDR.

BoostRefreshRateMultiplier

Множитель повышения динамической частоты обновления.

Требования

Требование Значение
Заголовок d3dkmthk.h