структура DXVA_ProcAmpControlBlt (dxva.h)
Структура DXVA_ProcAmpControlBlt содержит данные настройки ProcAmp, которые выводятся на целевую поверхность.
Синтаксис
typedef struct _DXVA_ProcAmpControlBlt {
DWORD Size;
RECT DstRect;
RECT SrcRect;
FLOAT Alpha;
FLOAT Brightness;
FLOAT Contrast;
FLOAT Hue;
FLOAT Saturation;
} DXVA_ProcAmpControlBlt;
Члены
Size
Задает размер этой структуры в байтах.
DstRect
Задает прямоугольник назначения в виде структуры RECT . Прямоугольник назначения требуется для растяжения подрезки. Поддержка растяжения необязательна и указывается структурой DXVA_ProcAmpControlCaps . Поддержка подпроектов необязательна.
SrcRect
Задает исходный прямоугольник в виде структуры RECT. Исходный прямоугольник требуется для подрезки stretching.sub Поддержка растяжения необязательна и указывается структурой DXVA_ProcAmpControlCaps. Поддержка подпроектов также необязательна.
Alpha
Указывает прозрачность выходного изображения при его записи в область назначения. Значение 0,0F указывает на прозрачность. Значение 1.0F указывает на непрозрачность.
Brightness
Указывает яркость выходного изображения при его записи на целевую поверхность.
Contrast
Указывает контрастность выходного изображения при его записи в область назначения.
Hue
Задает оттенок выходного изображения при его записи в область назначения.
Saturation
Указывает насыщенность выходного изображения при его записи в область назначения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Только DirectX 9.0 и более поздних версий. |
Верхняя часть | dxva.h (включая Dxva.h) |