D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS 结构 (d3d12video.h)

表示有关 ID3D12VideoEncodeCommandList2::EncodeFrame 操作的编码统计信息。

语法

typedef struct D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS {
  UINT64 AverageQP;
  UINT64 IntraCodingUnitsCount;
  UINT64 InterCodingUnitsCount;
  UINT64 SkipCodingUnitsCount;
  UINT64 AverageMotionEstimationXDirection;
  UINT64 AverageMotionEstimationYDirection;
} D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS;

成员

AverageQP

接收用于对此帧进行编码的平均 QP 值的输出字段。

IntraCodingUnitsCount

接收此帧中使用的编码内编码单元数的输出字段。

InterCodingUnitsCount

接收此帧中使用的编码间编码单元数的输出字段。

SkipCodingUnitsCount

接收此帧中使用的跳过编码单元数的输出字段。

AverageMotionEstimationXDirection

接收 X 方向平均运动矢量偏移的输出字段。

AverageMotionEstimationYDirection

接收 Y 方向平均运动矢量偏移的输出字段。

要求

   
最低受支持的客户端 Windows 内部版本 22000
最低受支持的服务器 Windows 内部版本 22000
标头 d3d12video.h