API Reference
4-62
Field
Data Type
Input/
Output
Description
aspectRatioIdc
XDAS_Int32
Input
Encoder inserts
aspectRatioIdc
as it is in
the bit-stream. It is user's responsibility
to input appropriate value.
See Table E-1 of H264 standard or enum
IH264HPVENC_AspectRatioIdc
for valid
values.
When
aspectRatioIdc ==
IH264HPVENC_ASPECTRATIO_EXTENDED(
255)
, encoder will look at
IVIDENC2_DynamicParams::sampleAsp
ectRatioHeight
and
IVIDENC2_DynamicParams::sampleAsp
ectRatioWidth
and use them as
sar_height
and
sar_width
respectively.
aspectRatioIdc
is left to user
to provide correct value.
if
aspectRatioInfoPresentFlag ==0
then encoder ignores this parameter
videoSignalTypePre
sentFlag
XDAS_Int32
Input
This controls the insertion of video signal type in
VUI part of bit-stream
0: No video signal related information is
transmitted.
1: video signal related information is
transmitted.
videoFormat
XDAS_Int32
Input
This controls the video format type in VUI part of
bit-stream. Encoder inserts
videoFormat
(lower 3 bits) as it is in the bit-
stream. It is user's responsibility to provide
appropriate value of this.
See Table E-2 H264 standard or enum
IH264HPVENC_VideoFormat
for valid
values.
videoFullRangeFlag
XDAS_Int32
Input
This controls the video full range flag in VUI part
of bit-stream.
0: video range is not full{0, 255}
1: video range is full
colourDescriptionP
resentFlag
XDAS_Int32
Input
This controls the insertion of colour primaries,
transfer characteristics, and matrix coefficients
in VUI part of bit-stream
0: colour primaries, transfer characteristics, and
matrix coefficients are not transmitted.
1: colour primaries, transfer characteristics, and
matrix coefficients are transmitted.