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