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;

Member

Size

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

DstRect

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

SrcRect

Gibt das Quellrechteck als RECT-Struktur an. Das Quellrechteck ist für subrectangle stretching.sub erforderlich Die Unterstützung für das Strecken ist optional und wird von der DXVA_ProcAmpControlCaps-Struktur gemeldet. Die Unterstützung für subrectangles ist ebenfalls optional.

Alpha

Gibt die Transparenz des Ausgabebilds an, wenn es auf die Zieloberfläche geschrieben wird. Der Wert 0,0F gibt transparent an. Der Wert 1,0F gibt undurchsichtig an.

Brightness

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

Contrast

Gibt den Kontrast des Ausgabebilds an, wenn es auf die Zieloberfläche geschrieben wird.

Hue

Gibt den Farbton des Ausgabebilds an, wenn es auf die Zieloberfläche geschrieben wird.

Saturation

Gibt die Sättigung des Ausgabebilds an, wenn es auf die Zieloberfläche geschrieben wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nur DirectX 9.0 und höhere Versionen.
Kopfzeile dxva.h (dxva.h einschließen)

Weitere Informationen

DXVA_ProcAmpControlCaps

DXVA_ProcAmpControlQueryRange