Freigeben über


DXVA_ProcAmpControlBlt Struktur (dxva.h)

Die DXVA_ProcAmpControlBlt-Struktur enthält die ProcAmp-Anpassungsdaten, die an die Zieloberfläche ausgegeben werden.

Syntax

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

Angehörige

Size

Gibt die Größe dieser Struktur in Byte an.

DstRect

Gibt das Zielrechteck als RECT- Struktur an. Das Zielrechteck ist für die Untererkennungsdehnung erforderlich. Die Streckungsunterstützung ist optional und wird von der DXVA_ProcAmpControlCaps Struktur gemeldet. Die Unterstützung für Unterrektangles ist optional.

SrcRect

Gibt das Quellrechteck als RECT-Struktur an. Das Quellrechteck ist für subrectangle stretch.sub Support for stretch.sub optional und wird von der DXVA_ProcAmpControlCaps Struktur gemeldet. Die Unterstützung für Unterrectangles ist ebenfalls optional.

Alpha

Gibt die Transparenz des Ausgabebilds an, wie es in die Zieloberfläche geschrieben wird. Ein Wert von 0,0F gibt transparent an. Ein Wert von 1,0F gibt undurchsichtig an.

Brightness

Gibt die Helligkeit des Ausgabebilds an, wie es in die Zieloberfläche geschrieben wird.

Contrast

Gibt den Kontrast des Ausgabebilds an, wie es in die Zieloberfläche geschrieben wird.

Hue

Gibt den Farbton des Ausgabebilds an, wie es in die Zieloberfläche geschrieben wird.

Saturation

Gibt die Sättigung des Ausgabebilds an, wie es in die Zieloberfläche geschrieben wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Nur DirectX 9.0 und höhere Versionen.
Header- dxva.h (include Dxva.h)

Siehe auch

DXVA_ProcAmpControlCaps

DXVA_ProcAmpControlQueryRange