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