次の方法で共有


D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032構造体 (d3d12umddi.h)

D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 構造体は、ビデオ プロセッサの機能を取得するために使用される情報を指定します。 これは、PFND3D12DDI_VIDEO_GETCAPS コールバック関数によって使用され、Type パラメーター D3D12DDIARG_VIDEO_GETCAPS_0020 D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_SUPPORTに設定されます。

構文

typedef struct D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 {
  UINT                                              NodeIndex;
  D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020            InputSample;
  D3D12DDI_VIDEO_FIELD_TYPE_0020                    InputFieldType;
  D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020           InputStereoFormat;
  DXGI_RATIONAL                                     InputFrameRate;
  D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020            OutputFormat;
  D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020           OutputStereoFormat;
  DXGI_RATIONAL                                     OutputFrameRate;
  D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS_0022         SupportFlags;
  D3D12DDI_VIDEO_SCALE_SUPPORT_0032                 ScaleSupport;
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS_0020 FeatureSupport;
  D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020     DeinterlaceSupport;
  D3D12DDI_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS_0022 AutoProcessingSupport;
  D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020          FilterSupport;
  D3D12DDI_VIDEO_PROCESS_FILTER_RANGE_0020          FilterRangeSupport[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020];
} D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032;

メンバーズ

NodeIndex

マルチアダプター操作では、この操作が適用されるデバイスの物理アダプターを示します。

InputSample

入力の幅、高さ、および書式。 D3D12DDI_VIDEO_SAMPLE_DESCRIPTIONを参照してください。

InputFieldType

入力サンプルのインターレースフィールド型。 D3D12DDI_VIDEO_FIELD_TYPEを参照してください。

InputStereoFormat

入力のステレオ形式。 D3D12DDI_VIDEO_FRAME_STEREO_FORMATを参照してください。

InputFrameRate

入力フレーム レート。

OutputFormat

出力 DXGI 形式と色空間。 D3D12DDI_VIDEO_FORMAT_DESCRIPTIONを参照してください。

OutputStereoFormat

出力のステレオ形式。 D3D12DDI_VIDEO_FRAME_STEREO_FORMATを参照してください。

OutputFrameRate

出力のフレーム レート。

SupportFlags

入力形式と色空間から出力形式および色空間への変換がサポートされているかどうかを示します。 詳細については、D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS を参照してください。

ScaleSupport

入力から出力処理に対してサポートされている出力スケール範囲を示します。 D3D12DDI_VIDEO_SCALE_SUPPORTを参照してください。

FeatureSupport

D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS 列挙型からの 0 個以上のフラグのビットごとの OR。

DeinterlaceSupport

ドライバーでサポートされているインターレース解除モード。 D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGSを参照してください。

AutoProcessingSupport

ドライバーでサポートされている自動処理操作の種類を示します。

FilterSupport

D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS 列挙型からの 0 個以上のフラグのビットごとの OR。

FilterRangeSupport[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020]

フィルター範囲の値の一覧。 範囲の値の順序は、フィルターがD3D12DDI_VIDEO_PROCESS_FILTER_FLAGSに表示される順序と同じ順序で指定する必要があります。 D3D12DDI_VIDEO_PROCESS_MAX_FILTERS範囲の値は、現在および将来のフィルターで使用できます。 D3D ランタイムは、ドライバーでサポートされていない任意の範囲値を 0 で初期化します。 D3D12DDI_VIDEO_PROCESS_MAX_FILTERSの値は次のように定義されます。

#define D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020 32

必要条件

要件 価値
ヘッダー d3d12umddi.h