D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032結構 (d3d12umddi.h)
D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 結構會指定用來擷取視訊處理器功能的資訊。 PFND3D12DDI_VIDEO_GETCAPS 回呼函式會使用,並將 D3D12DDIARG_VIDEO_GETCAPS_0020 中的 Type 參數設定為 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 列舉之零個或多個旗標的位 OR。
DeinterlaceSupport
驅動程式支援的取消連結模式。 請參閱 D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS。
AutoProcessingSupport
指出驅動程式支援的自動處理作業類型。
FilterSupport
來自 D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS 列舉之零個或多個旗標的位 OR。
FilterRangeSupport[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020]
篩選範圍值的清單。 範圍值的順序應該與篩選出現在D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS的順序相同。 D3D12DDI_VIDEO_PROCESS_MAX_FILTERS範圍值適用於目前和未來的篩選條件。 D3D 運行時間將零初始化驅動程序不支援的任何範圍值。 D3D12DDI_VIDEO_PROCESS_MAX_FILTERS的值定義為:
#define D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020 32
要求
要求 | 價值 |
---|---|
標頭 | d3d12umddi.h |