次の方法で共有


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 を含む)

関連項目

DXVA_ProcAmpControlCaps

DXVA_ProcAmpControlQueryRange