共用方式為


DXVAHD_BLT_STATE列舉 (dxvahd.h)

使用 Microsoft DirectX 影片加速高定義 (DXVA-HD) 時,指定 blit 作業的狀態參數。

若要設定狀態參數,請呼叫 IDXVAHD_VideoProcessor::SetVideoProcessBltState 方法。 這個方法會採用 DXVAHD_BLT_STATE 值和位元組陣組作為輸入。 位元組數位含狀態數據,其結構是由 DXVAHD_BLT_STATE 值所定義。

Syntax

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 裝置如何計算輸出 Alpha 值。 狀態數據是 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 [僅限傳統型應用程式]
標頭 dxvahd.h

另請參閱

DXVA-HD

Direct3D 影片列舉

媒體基礎列舉