4-43
Field
Data Type
Input/
Output
Description
encDynamicParams
IVIDENC2_Dynam
icParams
Output
Dynamic parameters in use by encoder.
See
IVIDENC2_DynamicParams
enumeration for more details.
In case of extended dynamic parameters,
algorithm can check the size of
Status
or
DynamicParams
and return the
parameters accordingly.
4.2.1.11
IVIDENC2_OutArgs
║
Description
This structure defines the run-time output arguments for 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
for details.
bytesGenerated
XDAS_Int32
Output
The number of bytes generated during the
IVIDENC2_Fxns::process()
call.
encodedFrameType
XDAS_Int32
Output
Frame types for video.
See
IVIDEO_FrameType
enumeration in
inputFrameSkip
XDAS_Int32
Output
Frame skipping modes for video.
See
IVIDEO_SkipMode
enumeration in
freeBufID[IVIDEO2_M
AX_IO_BUFFERS]
XDAS_Int32
Output
This is an array of input IDs corresponding to the
buffers that have been unlocked in the current
process call.
The first zero entry in array will indicate end of
valid
freeBufIDs
within the array
Buffers returned to the application for display
(through
IVIDDEC2_OutArgs#displayBufs)
continue to be owned by the algorithm until they
are released - indicated by the ID being returned
in this
freeBuf
array.
The buffers released by the algorithm are
indicated by their non-zero ID (previously
provided through
IVIDDEC2_InArgs#inputID
).
Содержание H.264 High Profile Encoder
Страница 10: ...x This page is intentionally left blank ...
Страница 12: ...xii This page is intentionally left blank ...
Страница 20: ......
Страница 134: ...Frequently Asked Questions 5 4 This page is intentionally left blank ...