D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_0结构 (d3d12umddi.h)

D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_0 结构表示 编码作输出的元数据。 使用 D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0 提供对 Windows 11(WDDM 3.0)的完整视频编码功能支持。

语法

typedef struct D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_0 {
  D3D12DDI_VIDEO_ENCODER_ENCODE_ERROR_FLAGS_0082_0 EncodeErrorFlags;
  UINT64                                           EncodedBitstreamWrittenBytesCount;
  UINT                                             WrittenSubregionsCount;
} D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0082_0;

成员

EncodeErrorFlags

一个 UINT64 值,该值表示 D3D12DDI_VIDEO_ENCODER_ENCODE_ERROR_FLAGS_0082_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 提供对 Windows 11(WDDM 3.0)的完整视频编码功能支持。

要求

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