D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS列挙 (d3d12video.h)
インターレース解除ビデオ プロセッサ機能を指定します。
構文
typedef enum D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS {
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_NONE,
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_BOB,
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_CUSTOM
} ;
定数
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_NONE 使用できるインターレース解除機能はありません。 |
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_BOB ビデオ プロセッサは、bob deinterlacing を実行できます。 bob deinterlacing では、欠落しているフィールド行は、上下の行から補間されます。 Bob のインターレース解除では、参照フレームは必要ありません。 |
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAG_CUSTOM ビデオ プロセッサは、カスタムの高品質のインターレースを実行できます。これには、指定された機能がD3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFOされたときに ID3D12VideoDevice::CheckFeatureSupport の呼び出しによって設定されたD3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFOの PastFrames および FutureFrames 出力フィールドに示されている参照フレームの数が必要です。 ビデオ プロセッサに必要な参照フレーム数がない場合は、bob deinterlacing にフォールバックします。 |
要件
要件 | 値 |
---|---|
Header | d3d12video.h |