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 之前为筛选器范围列表分配内存。
要求
要求 | 值 |
---|---|
Header | d3d12video.h |