Compartir a través de


estructura DXVA_ProcAmpControlBlt (dxva.h)

La estructura DXVA_ProcAmpControlBlt contiene los datos de ajuste ProcAmp que se generan en la superficie de destino.

Sintaxis

typedef struct _DXVA_ProcAmpControlBlt {
  DWORD Size;
  RECT  DstRect;
  RECT  SrcRect;
  FLOAT Alpha;
  FLOAT Brightness;
  FLOAT Contrast;
  FLOAT Hue;
  FLOAT Saturation;
} DXVA_ProcAmpControlBlt;

Miembros

Size

Especifica el tamaño de esta estructura en bytes.

DstRect

Especifica el rectángulo de destino como una estructura RECT . El rectángulo de destino es necesario para la extensión de subrectangle. La compatibilidad con la extensión es opcional y se notifica mediante la estructura de DXVA_ProcAmpControlCaps . La compatibilidad con subrectangles es opcional.

SrcRect

Especifica el rectángulo de origen como una estructura RECT. El rectángulo de origen es necesario para la extensión de subrectangle.sub Compatibilidad con la extensión es opcional y se notifica mediante la estructura DXVA_ProcAmpControlCaps. La compatibilidad con subrectangles también es opcional.

Alpha

Especifica la transparencia de la imagen de salida a medida que se escribe en la superficie de destino. Un valor de 0,0F indica transparente. Un valor de 1.0F indica opaco.

Brightness

Especifica el brillo de la imagen de salida a medida que se escribe en la superficie de destino.

Contrast

Especifica el contraste de la imagen de salida a medida que se escribe en la superficie de destino.

Hue

Especifica el matiz de la imagen de salida a medida que se escribe en la superficie de destino.

Saturation

Especifica la saturación de la imagen de salida a medida que se escribe en la superficie de destino.

Requisitos

Requisito Value
Cliente mínimo compatible DirectX 9.0 y versiones posteriores solo.
Encabezado dxva.h (incluir Dxva.h)

Consulte también

DXVA_ProcAmpControlCaps

DXVA_ProcAmpControlQueryRange