структура DXGI_DDI_MULTIPLANE_OVERLAY_CAPS (dxgiddi.h)

Используется драйвером отображения пользовательского режима для указания возможностей плоскости наложения.

Синтаксис

typedef struct DXGI_DDI_MULTIPLANE_OVERLAY_CAPS {
  UINT MaxPlanes;
  UINT NumCapabilityGroups;
} DXGI_DDI_MULTIPLANE_OVERLAY_CAPS;

Члены

MaxPlanes

Максимальное количество входов, включая основную поверхность, для оборудования дисплея, которое может поддерживаться в текущем режиме. Это значение может измениться при изменении режима.

Например, если оборудование допускает одну плоскость наложения и одну обычную основную поверхность, драйвер должен установить для MaxPlanes значение 2.

NumCapabilityGroups

Количество поддерживаемых типов плоскостей наложения.

Вот 2 примера:

  • Если оборудование поддерживает 2 плоскости только RGB с ограниченными возможностями растяжения, а также 2 плоскости YUV с более гибкими возможностями растяжения, драйвер должен установить для NumCapabilityGroups значение 2.
  • Если оборудование поддерживает одну плоскость только RGB без возможностей растяжения, плюс 2 плоскости только RGB с возможностями полного растяжения, а также 2 плоскости RGB/YUV с возможностями полного растяжения, драйвер должен установить для NumCapabilityGroups значение 3.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1
Минимальная версия сервера Windows Server 2012 R2
Верхняя часть dxgiddi.h (включая D3d10umddi.h)