What Are the User Roles?
1.4What Are the User Roles?
The Codec Engine has several customer use cases, from
Because Codec Engine is very portable and configurable and can run in many different environments, the descriptions of these roles are intentionally generalized. When applicable, specific hardware and software environments are described after the general descriptions.
This document describes the APIs available to the Application Author.
Other documents are referenced for the other roles.
1.4.1Algorithm Creator
The Algorithm Creator is responsible for creating an xDAIS algorithm, and providing the necessary packaging to enable these algorithms to be consumed and configured by Codec Engine.
If the codec is
The Algorithm Creator uses xDAIS and the XDC Tools, which includes a configuration kit. Using these, the Algorithm Creator generates a codec library with the iAlg and optional iDMA3 interface symbols exported. This person also implements the ti.sdo.ce.ICodec interface, referencing the exported symbols from the codec library.
The Algorithm Creator hands a released Codec package to the Server Integrator. This likely includes one or more libraries and the XDC package metadata.
The Algorithm Creator uses the following resources:
❏Codec Engine Algorithm Creator User's Guide (SPRUED6)
❏
❏xDM API Reference. XDAIS_INSTALL_DIR/docs/html/index.html
❏TMS320 DSP Algorithm Standard Rules and Guidelines (SPRU352)
❏TMS320 DSP Algorithm Standard API Reference (SPRU360)
❏TMS320 DSP Algorithm Standard Developer’s Guide (SPRU424)
❏Example codecs