共用方式為


DXVAHD_ALPHA_FILL_MODE列舉 (dxvahd.h)

指定如何計算 Microsoft DirectX Video Acceleration High Definition (DXVA-HD) blit 作業的輸出 Alpha 值。

Syntax

typedef enum _DXVAHD_ALPHA_FILL_MODE {
  DXVAHD_ALPHA_FILL_MODE_OPAQUE = 0,
  DXVAHD_ALPHA_FILL_MODE_BACKGROUND = 1,
  DXVAHD_ALPHA_FILL_MODE_DESTINATION = 2,
  DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM = 3
} DXVAHD_ALPHA_FILL_MODE;

常數

 
DXVAHD_ALPHA_FILL_MODE_OPAQUE
值: 0
目標矩形內的Alpha值會設定為不透明。
DXVAHD_ALPHA_FILL_MODE_BACKGROUND
值: 1
目標矩形內的Alpha值會設定為背景色彩中指定的Alpha值。 請參閱 DXVAHD_BLT_STATE_BACKGROUND_COLOR
DXVAHD_ALPHA_FILL_MODE_DESTINATION
值: 2
現有的Alpha值在輸出介面中保持不變。
DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM
值: 3
輸入數據流中的Alpha值會縮放並複製到該數據流的對應目的地矩形。 如果輸入數據流沒有Alpha數據,DXVA-HD裝置會將目標矩形中的Alpha值設定為不透明值。 如果輸入數據流已停用或來源矩形是空的,則不會修改目標矩形中的 Alpha 值。

備註

DXVAHD_BLT_STATE_ALPHA_FILL_DATA 結構的Mode成員具有這個列舉型別。 該成員會指定相同結構的 StreamNumber 成員所識別之輸入數據流的 Alpha 填滿模式。 若要設定 Alpha 填滿模式,請呼叫 IDXVAHD_VideoProcessor::SetVideoProcessBltState

若要找出裝置支援的模式,請呼叫 IDXVAHD_Device::GetVideoProcessorDeviceCaps 方法。 如果裝置在 DXVAHD_VPDEVCAPS 結構的 FeatureCaps 成員中設定 DXVAHD_FEATURE_CAPS_ALPHA_FILL 旗標,DXVA-HD 裝置支援此處所列的任何模式。 否則,alpha 填滿模式必須 DXVAHD_ALPHA_FILL_MODE_OPAQUE

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
標頭 dxvahd.h

另請參閱

DXVA-HD

DXVAHD_BLT_STATE_ALPHA_FILL_DATA

Direct3D 影片列舉

媒體基礎列舉