API Reference
4-38
Field
Data Type
Input/
Output
Description
forceFrame
XDAS_Int32
Input
Force the current (immediate) frame to be
encoded as a specific frame type. See
enumeration
IVIDEO_FrameType
for more
details
interFrameInter
val
XDAS_Int32
Input
Number of B frames between two reference
frames; that is, the number of B frames between
two P frames or I/P frames. DEFAULT(0).
For example, this field will be:
0 - To use maxInterFrameInterval.
1 - Zero B frames between two reference frames.
2 - One B frame between two reference frames.
3 - Two B frames between two reference frames.
and so on...
mvAccuracy
XDAS_Int32
Input
Pixel accuracy of the motion vector.
See
IVIDENC2_MotionVectorAccuracy
enumeration in
sampleAspectRat
ioHeight
XDAS_Int32
Input
Sample aspect ratio height. This will be
considered by encoder only when
IH264HPVENC_VUICodingParams::
aspectRatioIdc
is
IH264HPVENC_ASPECTRATIO_EXTENDED
sampleAspectRat
ioWidth
XDAS_Int32
Input
Sample aspect ratio width. This will be
considered by encoder only when
IH264HPVENC_VUICodingParams::
aspectRatioIdc
is
IH264HPVENC_ASPECTRATIO_EXTENDED
ignoreOutbufSiz
eFlag
XDAS_Int32
Input
Flag to indicate that for bit-stream buffer size,
application needs codec to expect the requested
size or not
Valid values are
XDAS_TRUE
and
XDAS_FALSE
.
*putDataFxn
XDM_DataSy
ncPutFxn
Input
Function pointer to produce data at sub-frame
level
putDataHandle
XDM_DataSy
ncHandle
Input
Handle that identifies the data sync FIFO and is
passed as argument to
putData
calls
*getDataFxn
XDM_DataSy
ncPutFxn
Input
Function pointer to receive data at sub-frame
level
getDataHandle
XDM_DataSy
ncHandle
Input
Handle that identifies the data sync FIFO and is
passed as argument to
getData
calls
getBufferFxn
XDM_DataSy
ncPutFxn
Input
Function pointer to receive buffer at sub-frame
level
getBufferHandle XDM_DataSy
ncHandle
Input
Handle that identifies the data sync FIFO and is
passed as argument to
getBufferFxn
calls