共用方式為


D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT 結構 (d3d12video.h)

提供在指定功能D3D12_FEATURE_VIDEO_PROCESS_SUPPORT 時呼叫 ID3D12VideoDevice::CheckFeatureSupport 的數據。

語法

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

規格需求

需求
標頭 d3d12video.h