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