структура 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. Исходный прямоугольник требуется для подсектетной растяжения.sub Поддержки растяжения является необязательным и сообщается структурой DXVA_ProcAmpControlCaps. Поддержка вложенных разделов также является необязательной.
Alpha
Указывает прозрачность выходного изображения по мере записи в целевую область. Значение 0.0F указывает прозрачный. Значение 1.0F указывает на непрозрачность.
Brightness
Указывает яркость выходного изображения, как оно записывается на целевую поверхность.
Contrast
Задает контраст выходного изображения, как оно записывается в целевую область.
Hue
Задает оттенок выходного изображения, как он записывается в целевую область.
Saturation
Задает насыщенность выходного изображения, как оно записывается в целевую область.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Только версии DirectX 9.0 и более поздних версий. |
заголовка | dxva.h (include Dxva.h) |