estructura DXVA_ProcAmpControlBlt (dxva.h)
La estructura DXVA_ProcAmpControlBlt contiene los datos de ajuste de 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 el ajuste de subrectangle. La compatibilidad con el ajuste es opcional y se notifica mediante la estructura 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 Soporte para estirar es opcional y se notifica mediante la estructura de 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 que es transparente. Un valor de 1.0F indica opaco.
Brightness
Especifica el brillo de la imagen de salida tal como se escribe en la superficie de destino.
Contrast
Especifica el contraste de la imagen de salida tal como se escribe en la superficie de destino.
Hue
Especifica el tono de la imagen de salida tal como se escribe en la superficie de destino.
Saturation
Especifica la saturación de la imagen de salida tal como se escribe en la superficie de destino.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | DirectX 9.0 y versiones posteriores solo. |
encabezado de | dxva.h (include Dxva.h) |