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 |