API Reference
4-74
4.4
Interface Functions
This section describes the Application Programming Interfaces (APIs) used in the H.264 High
Profile Encoder. The APIs are logically grouped into the following categories:
Creation
–
algNumAlloc()
,
algAlloc()
Initialization
–
algInit()
Control
–
control()
Data processing
–
algActivate()
,
process()
,
algDeactivate()
Termination
–
algFree()
You must call these APIs in the following sequence:
1)
algNumAlloc()
2)
algAlloc()
3)
algInit()
4)
algActivate()
5)
process()
6)
algDeactivate()
7)
algFree()
control()
can be called any time after calling the
algInit()
API.
algNumAlloc()
,
algAlloc()
,
algInit()
,
algActivate()
,
algDeactivate()
, and
algFree()
are standard XDAIS APIs. This document includes only a brief description for the standard XDAIS
APIs. For more details, see
TMS320 DSP Algorithm Standard API Reference
(literature number
SPRU360).