4-55
Note:
These parameters can be controlled by user only when
IVIDENC2_Params::encodingPreset
is equal to
IVIDEO_USER_DEFINED
and
interCodingPreset
is set to “1”,
otherwise values are set by the codec.
4.2.3.4
IH264HPVENC_IntraCodingParams
║
Description
This structure defines all the operations on H.264 High Profile Encoder instance objects. For the
default and supported values, see
║
Fields
Field
Data Type
Input/
Output
Description
intraCodingPr
eset
XDAS_Int32
Input
This preset controls the user defined versus
default mode. If you are not aware about the
fields, it should be set as
INTRA_CODING_DEFAULT
, other wise
INTRA_CODING_USER_DEFINED
.
enableIntraPa
rtition
XDAS_Int32
Input
Control Intra4x4 modes (when
transformBlockSize==0) or Intra8x8 modes (when
transformBlockSize==1) coding in I, P, and B
slices. See
IH264HPVENC_IntraPartitionParams
intraRefreshM
ethod
XDAS_Int32
Input
Mechanism to do intra refresh.
See
IH264HPVENC_IntraRefreshMethods
intraRefreshR
ate
XDAS_Int32
Input
Rate at which intra refresh is done. This rate is
specified as One IntraMB per # MBs. For example
if rate is 20, there has to be one intra MB(s) per 20
Mbs.
constrainedIn
traPredEnable
XDAS_Int32
Input
Controls the intra macro block coding in P and B
slices.
1
– Inter pixels cannot be used for intra macro
block prediction
0
– Inter pixels can be used for intra macro block
prediction
Note:
These parameters can be controlled by user only when
IVIDENC2_Params::encodingPreset
is equal to
IVIDEO_USER_DEFINED
and
intraCodingPreset
is set to “1”,
otherwise values are set by the codec.