DXVA_ProcAmpControlBlt 構造体 (dxva.h)
DXVA_ProcAmpControlBlt構造体には、変換先サーフェスに出力される ProcAmp 調整データが含まれています。
構文
typedef struct _DXVA_ProcAmpControlBlt {
DWORD Size;
RECT DstRect;
RECT SrcRect;
FLOAT Alpha;
FLOAT Brightness;
FLOAT Contrast;
FLOAT Hue;
FLOAT Saturation;
} DXVA_ProcAmpControlBlt;
メンバー
Size
この構造体のサイズをバイト単位で指定します。
DstRect
変換先の四角形を RECT 構造体として指定します。 サブrectangle ストレッチには、変換先の四角形が必要です。 ストレッチのサポートは省略可能であり、 DXVA_ProcAmpControlCaps 構造体によって報告されます。 サブrectangle のサポートは省略可能です。
SrcRect
ソース四角形を RECT 構造体として指定します。 サブrectangle stretching.sub のソース四角形は省略可能であり、DXVA_ProcAmpControlCaps構造体によって報告されます。 サブrectanglesのサポートも省略可能です。
Alpha
出力イメージがコピー先のサーフェスに書き込まれる際の透過性を指定します。 値 0.0F は透明であることを示します。 値 1.0F は不透明であることを示します。
Brightness
出力イメージが宛先サーフェスに書き込まれるとき、出力イメージの明るさを指定します。
Contrast
出力イメージがコピー先のサーフェスに書き込まれるとき、出力イメージのコントラストを指定します。
Hue
出力イメージが宛先サーフェスに書き込まれるとき、出力イメージの色相を指定します。
Saturation
出力イメージが宛先サーフェスに書き込まれるとき、出力イメージの彩度を指定します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | DirectX 9.0 以降のバージョンのみ。 |
Header | dxva.h (Dxva.h を含む) |