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
要求
要求 | 值 |
---|---|
Header | d3d12umddi.h |