structure DXVA_ProcAmpControlBlt (dxva.h)

La structure DXVA_ProcAmpControlBlt contient les données d’ajustement ProcAmp qui sont sorties sur la surface de destination.

Syntaxe

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

Membres

Size

Spécifie la taille de cette structure en octets.

DstRect

Spécifie le rectangle de destination en tant que structure RECT . Le rectangle de destination est requis pour l’étirement de sous-correction. La prise en charge de l’étirement est facultative et est signalée par la structure DXVA_ProcAmpControlCaps . La prise en charge des sous-corrections est facultative.

SrcRect

Spécifie le rectangle source sous forme de structure RECT. Le rectangle source est requis pour la sous-correction stretching.sub La prise en charge de l’étirement est facultative et est signalée par la structure DXVA_ProcAmpControlCaps. La prise en charge des sous-corrections est également facultative.

Alpha

Spécifie la transparence de l’image de sortie telle qu’elle est écrite sur l’aire de destination. Une valeur de 0,0F indique transparent. La valeur 1.0F indique l’opacité.

Brightness

Spécifie la luminosité de l’image de sortie telle qu’elle est écrite sur la surface de destination.

Contrast

Spécifie le contraste de l’image de sortie telle qu’elle est écrite sur l’aire de destination.

Hue

Spécifie la teinte de l’image de sortie telle qu’elle est écrite sur la surface de destination.

Saturation

Spécifie la saturation de l’image de sortie à mesure qu’elle est écrite sur l’aire de destination.

Configuration requise

Condition requise Valeur
Client minimal pris en charge DirectX 9.0 et versions ultérieures uniquement.
En-tête dxva.h (inclure Dxva.h)

Voir aussi

DXVA_ProcAmpControlCaps

DXVA_ProcAmpControlQueryRange