D3D12DDI_VIDEO_ENCODER_METADATA_STATISTICS_0083_0 structure (d3d12umddi.h)

The D3D12DDI_VIDEO_ENCODER_METADATA_STATISTICS_0083_0 structure is used to provide encoding statistics for an encoding operation.

Syntax

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

Members

AverageQP

Specifies the average quantization parameter (QP) value used for encoding this frame.

IntraCodingUnitsCount

Specifies the number of intra-coded coding units used in this frame.

InterCodingUnitsCount

Specifies the number of inter-coded coding units used in this frame.

SkipCodingUnitsCount

Specifies the number of skip coding units used in this frame.

AverageMotionEstimationXDirection

Specifies the average motion vector shift in the X direction.

AverageMotionEstimationYDirection

Specifies the average motion vector shift in the Y direction.

Remarks

See D3D12 video encoding for general information.

Requirements

Requirement Value
Minimum supported client Windows 11 (WDDM 3.0)
Header d3d12umddi.h

See also

D3D12DDI_VIDEO_ENCODER_OUTPUT_METADATA_0083_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0