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