D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE列舉 (d3d12video.h)
指定視訊處理的Alpha填滿模式。 這個值是由 D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC 結構使用。
Syntax
typedef enum D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE {
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE,
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_BACKGROUND,
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_DESTINATION,
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM
} ;
常數
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE 目標矩形內的Alpha值會設定為不透明。 |
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_BACKGROUND 目標矩形內的Alpha值會設定為背景色彩中指定的Alpha值。 |
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_DESTINATION 現有的Alpha值在輸出介面中保持不變。 |
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_SOURCE_STREAM Alpha 值取自輸入數據流、縮放並複製到該數據流的對應目的地矩形。 輸入數據流是在 D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS的 AlphaFillModeSourceStreamIndex 成員中指定。 如果輸入數據流沒有Alpha資料,視訊處理器會將目標矩形中的Alpha值設定為不透明。 如果輸入數據流已停用或來源矩形是空的,則不會修改目標矩形中的 Alpha 值。 |
備註
必須一律支援D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE。 只有在驅動程式報告 D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_FILL時,才支援背景、目的地和來源數據流模式。
規格需求
需求 | 值 |
---|---|
標頭 | d3d12video.h |