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 |