DXVAHD_BLT_STATE列挙 (dxvahd.h)

Microsoft DirectX Video Acceleration High Definition (DXVA-HD) を使用する場合の blit 操作の状態パラメーターを指定します。

状態パラメーターを設定するには、 IDXVAHD_VideoProcessor::SetVideoProcessBltState メソッドを呼び出します。 このメソッドは、 DXVAHD_BLT_STATE 値とバイト配列を入力として受け取ります。 バイト配列には状態データが含まれます。この構造体は 、DXVAHD_BLT_STATE 値によって定義されます。

構文

typedef enum _DXVAHD_BLT_STATE {
  DXVAHD_BLT_STATE_TARGET_RECT = 0,
  DXVAHD_BLT_STATE_BACKGROUND_COLOR = 1,
  DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE = 2,
  DXVAHD_BLT_STATE_ALPHA_FILL = 3,
  DXVAHD_BLT_STATE_CONSTRICTION = 4,
  DXVAHD_BLT_STATE_PRIVATE = 1000
} DXVAHD_BLT_STATE;

定数

 
DXVAHD_BLT_STATE_TARGET_RECT
値: 0
出力が描画されるターゲットサーフェス内の領域であるターゲット四角形を指定します。 状態データは DXVAHD_BLT_STATE_TARGET_RECT_DATA 構造です。
DXVAHD_BLT_STATE_BACKGROUND_COLOR
値: 1
背景色を指定します。 状態データは DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA 構造体です。
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE
値: 2
出力色空間を指定します。 状態データは DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA 構造です。
DXVAHD_BLT_STATE_ALPHA_FILL
値: 3
DXVA-HD デバイスが出力アルファ値を計算する方法を指定します。 状態データは DXVAHD_BLT_STATE_ALPHA_FILL_DATA 構造体です。
DXVAHD_BLT_STATE_CONSTRICTION
値: 4
出力に対して実行するダウンサンプリングの量を指定します。 状態データは DXVAHD_BLT_STATE_CONSTRICTION_DATA 構造体です。
DXVAHD_BLT_STATE_PRIVATE
値: 1000
状態データにプライベート DXVA-HD blit 状態が含まれていることを指定します。 この状態は、独自のパラメーターまたはデバイス固有のパラメーターに使用します。 状態データは DXVAHD_BLT_STATE_PRIVATE_DATA 構造です。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header dxvahd.h

こちらもご覧ください

DXVA-HD

Direct3D ビデオ列挙

Media Foundation 列挙