D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP structure (d3d12video.h)

Represents a rate control structure definition for constant quantization parameter mode.

Syntax

typedef struct D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP {
  UINT ConstantQP_FullIntracodedFrame;
  UINT ConstantQP_InterPredictedFrame_PrevRefOnly;
  UINT ConstantQP_InterPredictedFrame_BiDirectionalRef;
} D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP;

Members

ConstantQP_FullIntracodedFrame

A UINT64 specifying the quantization parameter that should be used for each fully intra-encoded frame.

ConstantQP_InterPredictedFrame_PrevRefOnly

A UINT64 specifying the quantization parameter that should be used for each encoded frame that has inter-picture references to pictures (in display order) before the current one.

ConstantQP_InterPredictedFrame_BiDirectionalRef

A UINT64 specifying the quantization parameter that should be used for each encoded frame that has inter-picture references to pictures (in display order) both from previous and next frames.

Requirements

Requirement Value
Minimum supported client Windows Build 22000
Minimum supported server Windows Build 22000
Header d3d12video.h