D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC 结构 (d3d12video.h)

表示 HEVC 视频编码的引用图片描述符。

语法

typedef struct D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC {
  UINT ReconstructedPictureResourceIndex;
  BOOL IsRefUsedByCurrentPic;
  BOOL IsLongTermReference;
  UINT PictureOrderCountNumber;
  UINT TemporalLayerIndex;
} D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC;

成员

ReconstructedPictureResourceIndex

一个 UINT ,用于将此结构描述的当前参考图片映射到D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC中的资源 。ReferenceFrames 数组。

IsRefUsedByCurrentPic

一个 BOOL,指示当前图片是否通过从 L0 和/或 L1 列表中编制索引来使用此描述符条目。

IsLongTermReference

当所述参考框架用作长期参考图片时设置为 true 的 BOOL

PictureOrderCountNumber

指定所描述的参考帧显示顺序的 UINT

TemporalLayerIndex

指定临时层次结构中的图片层编号的 UINT 。 检查 D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264中的最大层数。

要求

   
最低受支持的客户端 Windows 内部版本 22000
最低受支持的服务器 Windows 内部版本 22000
标头 d3d12video.h