D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE列挙 (d3d12video.h)

ビデオ処理のアルファ フィル モードを指定します。 この値は、 D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC 構造体で使用されます。

構文

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
ターゲット四角形内のアルファ値は不透明に設定されます。
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_OUTPUT_STREAM_ARGUMENTSAlphaFillModeSourceStreamIndex メンバーで指定されます。

入力ストリームにアルファ データがない場合、ビデオ プロセッサはターゲット四角形のアルファ値を不透明に設定します。 入力ストリームが無効になっているか、ソースの四角形が空の場合、ターゲット四角形のアルファ値は変更されません。

注釈

D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE は常にサポートされている必要があります。 バックグラウンド、宛先、およびソース ストリーム モードは、ドライバーが D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_FILLを報告する場合にのみサポートされます。

要件

要件
Header d3d12video.h