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 構造体によって報告されます。 サブレクトグルのサポートは省略可能です。
SrcRect
ソース四角形を RECT 構造体として指定します。 サブrectangle stretching.sub の場合、ソース四角形は省略可能であり、DXVA_ProcAmpControlCaps構造体によって報告されます。 サブレクトグルのサポートも省略可能です。
Alpha
出力イメージを宛先サーフェスに書き込む際の透明度を指定します。 値 0.0F は透過的であることを示します。 値 1.0F は不透明であることを示します。
Brightness
出力イメージが宛先サーフェスに書き込まれるとき、そのイメージの明るさを指定します。
Contrast
出力イメージがコピー先サーフェスに書き込まれるとき、そのイメージのコントラストを指定します。
Hue
出力イメージを宛先サーフェスに書き込む際の色相を指定します。
Saturation
出力イメージが宛先サーフェスに書き込まれる際の彩度を指定します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | DirectX 9.0 以降のバージョンのみ。 |
ヘッダー | dxva.h (Dxva.h を含む) |