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.
Содержание DM6467
Страница 1: ...H 264 1080p 30 BP Encoder on DM6467 User s Guide Literature Number SPRUGN8 October 2009 ...
Страница 10: ...x This page is intentionally left blank ...
Страница 12: ...xii This page is intentionally left blank ...
Страница 18: ...Introduction 1 6 This page is intentionally left blank ...
Страница 36: ...Sample Usage 3 10 This page is intentionally left blank ...