4-53
Field
Data Type
Input/
Output
Description
qpOffsetB
XDAS_Int32
Input
Offset of B frames Quantization Parameter from
P frames.
qpP + qpOffsetB
should be in range of
[0,51]
qpMaxB
XDAS_Int32
Input
Maximum quantization parameter for B frame(s).
Range is 0 to 51.
qpMinB
XDAS_Int32
Input
Minimum quantization parameter for B frame(s).
Range is 0 to 51.
CbQPIndexOffs
et
XDAS_Int32
Input
Specifies offset to be added to luma QP for
addressing QPC values table for Cb component.
Valid value is between -12 and 12, (inclusive)
CrQPIndexOffs
et
XDAS_Int32
Input
Specifies offset to be added to luma QP for
addressing QPC values table for Cr component.
Valid value is between -12 and 12, (inclusive)
initialBuffer
Level
XDAS_Int32
Input
Initial buffer level for HRD compliance. It informs
that hypothetical decoder can start depending on
the fullness of the HRD buffer.
Initial buffer level should be provided as absolute
value of the buffer size.
HRDBufferSize XDAS_Int32
Input
Hypothetical reference decoder buffer size. This
size controls the frame skip logic of the encoder.
For low delay applications this size should be
small. This size is in bits.
enablePRC
XDAS_Int32
Input
Control Flag to enable MB level Perceptual Rate
Control
frameSkipAfte
rSceneChange
XDAS_Int32
Input
Control Flag to enable frame skip after scene
change
scalingMatrix
Preset
XDAS_Int32
Input
The preset controls between default, noisy,
normal and std_default mode. It also allows for
user, to provide user defined scaling matrices at
SPS level.
Note:
These parameters can be controlled by user only when
rateControlParamsPreset
is set to “1”, otherwise values are set by
the codec.
rcAlgo
should
be set to “
IH264HP_RATECONTROL_CBR
” when the
IVIDENC2_Params::rateControlPreset
is equal to
IVIDEO_LOW_DELAY
and
IVIDENC2_Params::encodingPreset
is
equal to
IVIDEO_USER_DEFINED
and
rateControlParamsPreset
is
equal to
“1”
rcAlgo
should be set to “
IH264HP_RATECONTROL_VBR
” when the