D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 结构 (d3d12video.h)

表示 H.264 视频编码的引用图片描述符。

语法

typedef struct D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 {
  UINT ReconstructedPictureResourceIndex;
  BOOL IsLongTermReference;
  UINT LongTermPictureIdx;
  UINT PictureOrderCountNumber;
  UINT FrameDecodingOrderNumber;
  UINT TemporalLayerIndex;
} D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264;

成员

ReconstructedPictureResourceIndex

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

IsLongTermReference

设置所描述的参考框架用作长期参考图片的时间。

LongTermPictureIdx

如果用作长期引用,则指示长期引用索引号。

PictureOrderCountNumber

所描述的参考帧显示顺序。

FrameDecodingOrderNumber

由切片标头指示的帧解码顺序 frame_num 与编码的引用图片关联的语法元素。

TemporalLayerIndex

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

要求

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