D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO 结构 (d3d12video.h)
为在指定的功能D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO时调用 ID3D12VideoDevice::CheckFeatureSupport 提供数据。 检索指定反隔行模式、筛选器、速率转换或自动处理功能所需的过去和将来引用帧的数量。
语法
typedef struct D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO {
UINT NodeIndex;
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS DeinterlaceMode;
D3D12_VIDEO_PROCESS_FILTER_FLAGS Filters;
D3D12_VIDEO_PROCESS_FEATURE_FLAGS FeatureSupport;
DXGI_RATIONAL InputFrameRate;
DXGI_RATIONAL OutputFrameRate;
BOOL EnableAutoProcessing;
UINT PastFrames;
UINT FutureFrames;
} D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO;
成员
NodeIndex
一个整数,指示操作在多适配器操作中应用的设备的物理适配器。
DeinterlaceMode
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS 枚举的成员,指定检索所需的过去和未来参考帧计数的去隔行扫描模式。
Filters
D3D12_VIDEO_PROCESS_FILTER_FLAGS 枚举中的值的按位 OR 组合,指定检索所需的过去和未来参考帧计数的筛选器。
FeatureSupport
D3D12_VIDEO_PROCESS_FEATURE_FLAGS枚举中的值的按位 OR 组合,指定检索所需的过去和未来参考帧计数的特征。
InputFrameRate
检索所需的过去和未来参考帧计数的流的输入帧速率。
OutputFrameRate
检索所需的过去和未来参考帧计数的流的输出帧速率。
EnableAutoProcessing
如此 如果将使用自动处理;否则为 false。
PastFrames
支持指定处理功能所需的过去帧数。
FutureFrames
支持指定处理功能所需的未来帧数。
要求
标头 | d3d12video.h |