структура D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS (d3dumddi.h)
Используется драйвером отображения пользовательского режима для указания группы возможностей плоскости наложения.
Синтаксис
typedef struct D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS {
UINT NumPlanes;
float MaxStretchFactor;
float MaxShrinkFactor;
UINT OverlayCaps;
} D3DDDI_MULTIPLANE_OVERLAY_GROUP_CAPS;
Члены
NumPlanes
Указывает количество плоскостей наложения, поддерживаемых плоскостями наложения в группе возможностей.
MaxStretchFactor
Задает максимальный коэффициент растяжения, поддерживаемый плоскостями наложения в группе возможностей.
Коэффициент растяжения — это отношение окончательного, растянутого размера плоскости наложения к исходному размеру. Например, если исходная плоскость наложения составляет 100 x 100 пикселей, значение 2,5 означает, что она может быть растянута до 250 x 250 пикселей.
Это не гарантирует, что этот коэффициент растяжения может применяться во всех сценариях. Например, с помощью этого фактора можно растянуть только одну плоскость наложения из нескольких.
MaxShrinkFactor
Задает максимальный коэффициент сжатия, поддерживаемый плоскостями наложения в группе возможностей.
Коэффициент сжатия — это отношение окончательного, усеченного размера плоскости наложения к исходному размеру. Например, если исходная плоскость наложения составляет 100 x 100 пикселей, значение 0,25 означает, что ее можно сжать до 25 x 25 пикселей.
Это не гарантирует, что этот коэффициент сжатия может применяться во всех сценариях. Например, с помощью этого фактора можно уменьшить только одну плоскость наложения из нескольких.
OverlayCaps
Возможности наложения, заданные в виде побитового ИЛИ значений из перечисления D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 |
Минимальная версия сервера | Windows Server 2012 R2 |
Верхняя часть | d3dumddi.h (включая D3dumddi.h) |