![background image](http://html.mh-extra.com/html/texas-instruments/dm365/dm365_user-manual_1094517105.webp)
API Reference
4-59
4.6 Interface Functions
This section describes the Application Programming Interfaces (APIs) used
in the H.264 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
(SPRU360).
Summary of Contents for DM365
Page 10: ...x This page is intentionally left blank ...
Page 12: ...xii This page is intentionally left blank ...
Page 24: ...Introduction 1 12 This page is intentionally left blank ...
Page 34: ...Installation Overview 2 10 This page is intentionally left blank ...
Page 116: ...API Reference 4 70 This page is intentionally left blank ...
Page 120: ...Error Description B 2 This page is intentionally left blank ...
Page 124: ...ARM926 TCM Buffer Usage By Codec D 2 This page is intentionally left blank ...
Page 126: ...Simple Two pass Encoding Sample Usage E 2 Case 1 Case 2 Case 3 Case 4 Frame Skip ...
Page 130: ...Simple Two pass Encoding Sample Usage E 6 This page is intentionally left blank ...