D3D12_VIDEO_PROCESS_FEATURE_FLAGS列挙 (d3d12video.h)

ビデオ プロセッサでサポートできる機能を指定します。

構文

typedef enum D3D12_VIDEO_PROCESS_FEATURE_FLAGS {
  D3D12_VIDEO_PROCESS_FEATURE_FLAG_NONE,
  D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_FILL,
  D3D12_VIDEO_PROCESS_FEATURE_FLAG_LUMA_KEY,
  D3D12_VIDEO_PROCESS_FEATURE_FLAG_STEREO,
  D3D12_VIDEO_PROCESS_FEATURE_FLAG_ROTATION,
  D3D12_VIDEO_PROCESS_FEATURE_FLAG_FLIP,
  D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_BLENDING,
  D3D12_VIDEO_PROCESS_FEATURE_FLAG_PIXEL_ASPECT_RATIO
} ;

定数

 
D3D12_VIDEO_PROCESS_FEATURE_FLAG_NONE
機能はサポートされていません。
D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_FILL
ビデオ プロセッサは、出力ピクセルにアルファ値を設定できます。 アルファフィルモードは D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESCで使用されます。 D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE_OPAQUE は常にサポートされている必要があります。 バックグラウンド、宛先、およびソース ストリーム モードは、ドライバーがD3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_FILLを報告する場合にのみサポートされます。
D3D12_VIDEO_PROCESS_FEATURE_FLAG_LUMA_KEY
ビデオ プロセッサは、luma キーを実行できます。 Luma キーは、D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS構造体のD3D12_VIDEO_PROCESS_LUMA_KEY メンバーを介して構成されます。 詳細については、href=ns-d3d12video-d3d12_video_process_luma_key"">D3D12_VIDEO_PROCESS_LUMA_KEYを参照してください<。
D3D12_VIDEO_PROCESS_FEATURE_FLAG_STEREO
ビデオ プロセッサは、3D ステレオ ビデオをサポートできます。 詳細については、「 D3D12_VIDEO_FRAME_STEREO_FORMAT」を参照してください。

この機能を設定するすべてのドライバーは、D3D12_VIDEO_PROCESS_STEREO_FORMAT_HORIZONTAL、D3D12_VIDEO_PROCESS_STEREO_FORMAT_VERTICAL、D3D12_VIDEO_PROCESS_STEREO_FORMAT_SEPARATEのステレオ形式をサポートする必要があります。
D3D12_VIDEO_PROCESS_FEATURE_FLAG_ROTATION
ドライバーは、ビデオ処理操作の一環として、入力データを時計回りに 90、180、または 270 度回転できます。
D3D12_VIDEO_PROCESS_FEATURE_FLAG_FLIP
ドライバーは、ビデオ回転操作を使用して、入力データを水平方向または垂直方向、一緒、または個別に反転できます。
D3D12_VIDEO_PROCESS_FEATURE_FLAG_ALPHA_BLENDING
アルファブレンドおよび平面アルファは、D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS構造のαBlendingメンバーに設定され得る。 詳細については、「 D3D12_VIDEO_PROCESS_ALPHA_BLENDING」を参照してください。
D3D12_VIDEO_PROCESS_FEATURE_FLAG_PIXEL_ASPECT_RATIO
ドライバーでは、ピクセル縦横比の変更がサポートされています。 ドライバーがこの機能を報告しない場合、D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS構造体の SourceAspectRatio メンバーと DestinationAspectRatio メンバー 、1 対 1 の縦横比を示す必要があります。

要件

要件
Header d3d12video.h