D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0 结构 (d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0 结构表示编码操作输出的元数据。

语法

typedef struct D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0 {
  UINT64                                            EncodeErrorFlags;
  D3D12DDI_VIDEO_ENCODER_METADATA_STATISTICS_0083_0 EncodeStats;
  UINT64                                            EncodedBitstreamWrittenBytesCount;
  UINT64                                            WrittenSubregionsCount;
} D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0;

成员

EncodeErrorFlags

一个 UINT64 值,该值表示指定有关编码执行状态信息的 D3D12DDI_VIDEO_ENCODER_ENCODE_ERROR_FLAGS_0082_0枚举中的标志 ()

EncodeStats

一种 D3D12DDI_VIDEO_ENCODER_METADATA_STATISTICS_0083_0 结构,提供有关编码执行的统计信息。

EncodedBitstreamWrittenBytesCount

写入 D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080.hDrvBuffer 加上 D3D12DDI_VIDEO_ENCODER_COMPRESSED_BITSTREAM_0080.Offset 的字节数。

WrittenSubregionsCount

用于对当前帧进行编码的子区域数。 此值必须与 D3D12DDI_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC_0082_0.FrameSubregionsLayoutData 中指定的设置一致;也就是说,如果以前指定了多个子区域, 则 WrittenSubregionsCount 应与该值匹配。 如果使用了其他模式,驱动程序将使用此字段来报告子区域的最终数目。 如果输出是一个完整的帧,则只有一个子区域。

注解

D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0 及其子结构与用于 PFND3D12DDI_SET_PREDICATION的 64 位访问边界对齐。

有关常规信息,请参阅 D3D12 视频编码

要求

要求
最低受支持的客户端 Windows 11 (WDDM 3.0)
标头 d3d12umddi.h

另请参阅

D3D12DDI_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0

PFND3D12DDI_VIDEO_ENCODE_RESOLVE_OUTPUT_METADATA_0082_0

PFND3D12DDI_SET_PREDICATION