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) |