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 |