D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT 構造体 (d3d12video.h)
指定した機能が の場合に ID3D12VideoDevice::CheckFeatureSupport を呼び出 すデータD3D12_FEATURE_VIDEO_PROCESS_SUPPORT 提供します。
構文
typedef struct D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT {
UINT NodeIndex;
D3D12_VIDEO_SAMPLE InputSample;
D3D12_VIDEO_FIELD_TYPE InputFieldType;
D3D12_VIDEO_FRAME_STEREO_FORMAT InputStereoFormat;
DXGI_RATIONAL InputFrameRate;
D3D12_VIDEO_FORMAT OutputFormat;
D3D12_VIDEO_FRAME_STEREO_FORMAT OutputStereoFormat;
DXGI_RATIONAL OutputFrameRate;
D3D12_VIDEO_PROCESS_SUPPORT_FLAGS SupportFlags;
D3D12_VIDEO_SCALE_SUPPORT ScaleSupport;
D3D12_VIDEO_PROCESS_FEATURE_FLAGS FeatureSupport;
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS DeinterlaceSupport;
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS AutoProcessingSupport;
D3D12_VIDEO_PROCESS_FILTER_FLAGS FilterSupport;
D3D12_VIDEO_PROCESS_FILTER_RANGE FilterRangeSupport[32];
} D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT;
メンバー
NodeIndex
マルチアダプター操作で、操作が適用されるデバイスの物理アダプターを示す整数。
InputSample
入力サンプルの幅、高さ、および形式を定義する D3D12_VIDEO_SAMPLE 構造体。
InputFieldType
入力サンプルのインターレース フィールド型を指定する D3D12_VIDEO_FIELD_TYPE 列挙体のメンバー。
InputStereoFormat
入力サンプルのステレオ形式を指定する D3D12_VIDEO_FRAME_STEREO_FORMAT 列挙体のメンバー。
InputFrameRate
入力フレーム レート。
OutputFormat
出力 DXGI 形式と色空間を指定する D3D12_VIDEO_FORMAT 構造体。
OutputStereoFormat
出力のステレオ形式を指定する D3D12_VIDEO_FRAME_STEREO_FORMAT 列挙体のメンバー。
OutputFrameRate
出力フレーム レート。
SupportFlags
要求された形式と色空間変換がサポートされているかどうかを示す D3D12_VIDEO_PROCESS_SUPPORT_FLAGS のメンバー。 この値は、 ID3D12Device::CheckFeatureSupport の呼び出しによって設定されます。
ScaleSupport
サポートされているスケーリング機能を指定する D3D12_VIDEO_SCALE_SUPPORT 構造体。 この値は、 ID3D12Device::CheckFeatureSupport の呼び出しによって設定されます。
FeatureSupport
サポートされているビデオ処理機能を指定する D3D12_VIDEO_PROCESS_FEATURE_FLAGS 列挙の値のビットごとの OR の組み合わせ。 この値は、 ID3D12Device::CheckFeatureSupport の呼び出しによって設定されます。
DeinterlaceSupport
サポートされているインターレース解除機能を指定する D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS 列挙体のメンバー。 この値は、 ID3D12Device::CheckFeatureSupport の呼び出しによって設定されます。
AutoProcessingSupport
サポートされている自動処理機能を指定する D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS のメンバー。 この値は、 ID3D12Device::CheckFeatureSupport の呼び出しによって設定されます。
FilterSupport
サポートされているビデオ フィルタリング機能を指定する 、D3D12_VIDEO_PROCESS_FILTER_FLAGS 列挙の値のビットごとの OR の組み合わせ。 この値は、 ID3D12Device::CheckFeatureSupport の呼び出しによって設定されます。
FilterRangeSupport[32]
フィルター範囲の値を表す D3D12_VIDEO_PROCESS_FILTER_RANGE 構造体の配列。 この値は、 ID3D12Device::CheckFeatureSupport の呼び出しによって設定されます。 呼び出し元のアプリケーションは 、CheckFeatureSupport を呼び出す前に、フィルター範囲リストのメモリを割り当てる必要があります。
要件
要件 | 値 |
---|---|
Header | d3d12video.h |