D3D12_VIDEO_PROCESS_REFERENCE_SET 结构 (d3d12video.h)

包含执行视频处理所需的参考帧。

语法

typedef struct D3D12_VIDEO_PROCESS_REFERENCE_SET {
  UINT           NumPastFrames;
  ID3D12Resource **ppPastFrames;
  UINT           *pPastSubresources;
  UINT           NumFutureFrames;
  ID3D12Resource **ppFutureFrames;
  UINT           *pFutureSubresources;
} D3D12_VIDEO_PROCESS_REFERENCE_SET;

成员

NumPastFrames

ppPastFrames 中提供的过去引用帧数。

ppPastFrames

指向 ID3D12Resource 图面数组的指针。 数组中的元素数为 NumPastFrames

pPastSubresources

ppPastFrames 纹理列表的子资源索引数组。 NULL 指示每个资源的子资源 0。

NumFutureFrames

ppPastFrames 中提供的未来引用帧数。

ppFutureFrames

指向 ID3D12Resource 图面数组的指针。 数组中的元素数为 NumFutureFrames

pFutureSubresources

ppFutureFrames 纹理列表的子资源索引数组。 NULL 指示每个资源的子资源 0。

要求

   
标头 d3d12video.h

请参阅

D3D12_FEATURE_VIDEO_PROCESS_REFERENCE_INFO