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


структура D3DDDI_MULTIPLANE_OVERLAY_CAPS (d3dumddi.h)

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

Синтаксис

typedef struct D3DDDI_MULTIPLANE_OVERLAY_CAPS {
  UINT MaxPlanes;
  UINT NumCapabilityGroups;
} D3DDDI_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
заголовка d3dumddi.h (include D3dumddi.h)