DXVAHDDDI_BLT_STATE列挙 (d3dumddi.h)

DXVAHDDDI_BLT_STATE列挙には、ビデオ プロセッサのビット ブロック転送 (ビットblt) 状態データを識別する値が含まれています。

構文

typedef enum _DXVAHDDDI_BLT_STATE {
  DXVAHDDDI_BLT_STATE_TARGET_RECT,
  DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR,
  DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE,
  DXVAHDDDI_BLT_STATE_ALPHA_FILL,
  DXVAHDDDI_BLT_STATE_CONSTRICTION,
  DXVAHDDDI_BLT_STATE_PRIVATE
} DXVAHDDDI_BLT_STATE;

定数

 
DXVAHDDDI_BLT_STATE_TARGET_RECT
bitblt 状態データは、 DXVAHDDDI_BLT_STATE_TARGET_RECT_DATA 構造体の出力のターゲット四角形を指定します。
DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR
bitblt 状態データは、 DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA 構造体の出力のターゲット四角形に塗りつぶす背景色を指定します。
DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE
bitblt 状態データは、 DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA 構造体の出力の色空間を指定します。
DXVAHDDDI_BLT_STATE_ALPHA_FILL
bitblt 状態データは、 DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA 構造体の出力のアルファフィル モードを指定します。
DXVAHDDDI_BLT_STATE_CONSTRICTION
bitblt 状態データは、 DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA 構造体内の出力のダウン サンプリングを指定します。
DXVAHDDDI_BLT_STATE_PRIVATE
bitblt 状態データは、 DXVAHDDDI_BLT_STATE_PRIVATE_DATA 構造体のプライベート パラメーターを指定します。

注釈

setVideoProcessBltState 関数の呼び出しでD3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE構造体の State メンバーで指定されるDXVAHDDDI_BLT_STATE型の値は、ビデオ プロセッサのビットレットの状態を設定します。 指定されたDXVAHDDDI_BLT_STATE型の値に対応するビットblt データは、D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATEの pData メンバーによって指されます。

要件

要件
サポートされている最小のクライアント DXVAHDDDI_BLT_STATEは、Windows 7 オペレーティング システム以降でサポートされています。
Header d3dumddi.h (D3dumddi.h を含む)

こちらもご覧ください

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_BLT_STATE_ALPHA_FILL_DATA

DXVAHDDDI_BLT_STATE_BACKGROUND_COLOR_DATA

DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA

DXVAHDDDI_BLT_STATE_OUTPUT_COLOR_SPACE_DATA

DXVAHDDDI_BLT_STATE_PRIVATE_DATA

DXVAHDDDI_BLT_STATE_TARGET_RECT_DATA

SetVideoProcessBltState