D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE列舉 (d3d11.h)

指定視訊處理的Alpha填滿模式。

Syntax

typedef enum D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE {
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE = 0,
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND = 1,
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION = 2,
  D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM = 3
} ;

常數

 
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_OPAQUE
值: 0
目標矩形內的Alpha值會設定為不透明。
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_BACKGROUND
值: 1
目標矩形內的Alpha值會設定為背景色彩中指定的Alpha值。 若要設定背景色彩,請呼叫 ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor 方法。
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_DESTINATION
值: 2
現有的Alpha值在輸出介面中保持不變。
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE_SOURCE_STREAM
值: 3
Alpha 值取自輸入數據流、縮放並複製到該數據流的對應目的地矩形。 輸入數據流是在ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode 方法的 StreamIndex 參數中指定。

如果輸入數據流沒有Alpha資料,視訊處理器會將目標矩形中的Alpha值設定為不透明。 如果輸入數據流已停用或來源矩形是空的,則不會修改目標矩形中的 Alpha 值。

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
標頭 d3d11.h

另請參閱

Direct3D 11 影片列舉

ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode