D3D12DDI_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT_0095 结构 (d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT_0095结构描述了 AV1 编码器的图片控件支持设置。

语法

typedef struct D3D12DDI_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT_0095 {
  D3D12DDI_VIDEO_ENCODER_AV1_COMP_PREDICTION_TYPE_0095                         PredictionMode;
  UINT                                                                         MaxUniqueReferencesPerFrame;
  D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095_FLAGS                             SupportedFrameTypes;
  D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095_FLAGS SupportedReferenceWarpedMotionFlags;
} D3D12DDI_VIDEO_ENCODER_CODEC_AV1_PICTURE_CONTROL_SUPPORT_0095;

成员

PredictionMode

输入参数。 一个D3D12DDI_VIDEO_ENCODER_AV1_COMP_PREDICTION_TYPE_0095枚举,用于指定要使用的所请求的预测模式。 驱动程序必须返回输出参数,假设将在图片参数结构中使用此预测模式对帧进行编码。

MaxUniqueReferencesPerFrame

输出参数。 指示可以同时为给定帧选择 DPB 中有多少个唯一引用帧,这些引用类型 (API 客户端管理的图片控件参数中的 LAST、...、ALTREF 等) 。 换句话说,D3D12DDI_VIDEO_ENCODE_REFERENCE_FRAMES_0080.pSubresources[ReferenceFramesReconPictureDescriptors[ReferenceIndices[i]]中的项0xFF) ,非重复的最大数目 (和与重建的PictureResourceIndex != 的条目。[0..7] 中 i 的重建PictureResourceIndex]。

SupportedFrameTypes

输出参数。 一个D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095_FLAGS枚举,指定要在D3D12DDI_VIDEO_ENCODER_AV1_FRAME_TYPE_0095中使用的受支持帧类型。

SupportedReferenceWarpedMotionFlags

输出参数。 一个D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_WARPED_MOTION_TRANSFORMATION_0095_FLAGS枚举,指定要在D3D12DDI_VIDEO_ENCODER_AV1_REFERENCE_PICTURE_WARPED_MOTION_INFO_0095中使用的支持类型。TransformationType

注解

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

要求

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

另请参阅

D3D12DDI_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_0080_2