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 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應