4-41
4.2.1.10
IVIDENC2_Status
║
Description
This structure defines parameters that describe the status of an algorithm instance object.
║
Fields
Field
Data Type
Input/
Output
Description
size
XDAS_Int32
Input
Size of the basic or extended (if being used)
data structure in bytes.
extendedError
XDAS_Int32
Output
Extended error code.
See
XDM_ErrorBit
enumeration in
data
XDM1_SingleBuf
Desc
Output
Buffer descriptor for data passing
If this field is not used, the application must
set
data.buf
to NULL.
This buffer can be used as either input or
output, depending on the command.
The buffer will be provided by the
application, and returned to the application
on return of the
IVIDENC1_Fxns.control()
call. The algorithm must not retain a pointer
to this data.
encodingPreset
XDAS_Int32
Output
Encoding preset.
See
XDM_EncodingPreset
enumeration
rateControlPreset
XDAS_Int32
Output
Rate control preset.
See
IVIDEO_RateControlPreset
enumeration in
maxInterFrameInte
rval
XDAS_Int32
Output
This is used for setting the maximum
number of B frames between two reference
frames.
Distance from I-frame to P-frame:
1 - No B-frames
2 - Insert one B-frame. Not supported in
this version of H264 Encoder
N - Insert N-1 B frames between two P
frames
inputChromaFormat
XDAS_Int32
Output
Chroma format for the input buffer.
See
XDM_ChromaFormat
enumeration in
inputContentType
XDAS_Int32
Output
Video content type of the buffer being
encoded.
See
IVIDEO_ContentType
enumeration