структура 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
Возможности наложения, заданные как побитовая OR значений из перечисления D3DDDI_MULTIPLANE_OVERLAY_FEATURE_CAPS.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8.1 |
минимальный поддерживаемый сервер | Windows Server 2012 R2 |
заголовка | d3dumddi.h (include D3dumddi.h) |