API Reference
4-30
4.3 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
(literature number SPRU360).
4.3.1 Creation
APIs
Creation APIs are used to create an instance of the component. The term
creation could mean allocating system resources, typically memory.
Summary of Contents for DM6467
Page 1: ...H 264 1080p 30 BP Encoder on DM6467 User s Guide Literature Number SPRUGN8 October 2009 ...
Page 10: ...x This page is intentionally left blank ...
Page 12: ...xii This page is intentionally left blank ...
Page 18: ...Introduction 1 6 This page is intentionally left blank ...
Page 36: ...Sample Usage 3 10 This page is intentionally left blank ...