Поделиться через


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

См. также

DXVA_ProcAmpControlCaps

DXVA_ProcAmpControlQueryRange