D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095结构 (d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095 结构描述 AV1 编码中使用的参考图片。

语法

typedef struct D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095 {
  UINT                                                                 ReconstructedPictureResourceIndex;
  UINT                                                                 TemporalLayerIndexPlus1;
  UINT                                                                 SpatialLayerIndexPlus1;
  D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095                           FrameType;
  D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO_0095 WarpedMotionInfo;
  UINT                                                                 OrderHint;
  UINT                                                                 PictureIndex;
} D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_DESCRIPTOR_0095;

成员

ReconstructedPictureResourceIndex

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

如果包含此结构的 ReferenceFramesReconPictureDescriptors 中的关联槽具有对 D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0.ReferenceFrames 数组的有效 ReconstructedPictureResourceIndex 引用,则允许的值范围为 [0..254]。 否则,如果它对应于解码的图片缓冲区(DPB)中的空/未使用的槽,则必须将该值设置为D3D12_VIDEO_ENCODER_AV1_INVALID_DPB_RESOURCE_INDEX。

TemporalLayerIndexPlus1

引用图片的临时层索引由以前编码的帧之一递增,现在用作引用。

SpatialLayerIndexPlus1

图片空间层索引加上以前编码的帧之一,现在用作引用。

FrameType

**D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095 值,该值指定用于对与此条目关联的引用帧进行编码的帧类型。

WarpedMotionInfo

包含全局运动参数的 D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO_0095 结构。 仅在 D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095_FLAGS中支持时使用。

OrderHint

引用ref_order_hint AV1 语法。 即使引用顺序提示未在 AV1 位流中编码,此处的 OrderHint 必须设置为 D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095中使用的值。OrderHint 以前编码的帧,该帧现在作为此描述符的引用保存。 此信息提示驱动程序,该帧类型允许帧引用,这些引用来自过去的帧,以及从将来的帧(显示顺序)与当前帧值 D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095.OrderHint进行比较。

PictureIndex

作为引用存储在此条目中的以前编码的帧的唯一图片索引。 此参数与 AV1 标准语法没有任何关系,而只是用于 API 客户端实现跟踪。

言论

有关详细信息,请参阅 D3D12 AV1 视频编码

要求

要求 价值
最低支持的客户端 Windows 11 版本 24H2 (WDDM 3.2)
标头 d3d12umddi.h

另请参阅

D3D12DDI_VIDEO_ENCODER_AV1_PICTURE_CONTROL_CODEC_DATA_0095