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 数组的有效重新构造的PictureResourceIndex 引用,则允许的值范围为 [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