API Reference
4-84
update the appropriate
accessMask
fields. The application may utilize
these returned values to manage cache.
The buffers in
inBufs
are owned by the calling application.
║
Example
See test application file, TestAppEncoder.c available in the \Client\Test\Src sub-directory.
║
See Also
algInit(),
algDeactivate(),
control()
Note:
A video encoder or decoder cannot be preempted by any other video
encoder or decoder instance. That is, you cannot perform task switching
while encode/decode of a particular frame is in progress. Pre-emption
can happen only at frame boundaries and after
algDeactivate()
is
called.
The input data is an uncompressed video frame in one of the format
defined by
inputChromaFormat
of
IVIDENC2_Params
structure. The
encoder outputs H.264 compressed bit-stream in the little-endian format.
outBufs->bufs[0]
may contain the encoded data buffer. See
IVIDENC2_OutArgs.encodedBufs
for more details.
outBufs->bufs[1]
,
outBufs->bufs[2]
, and
outBufs->bufs[3]
are
used when providing reconstruction buffers.
Содержание 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 ...