- Home
- :
- Training
- :
- All Courses
- :
- Tensilica Audio Codec API
Tensilica Audio Codec API
Version | Region | |
---|---|---|
9.5 | Online | ENROLL |
Other Verions | Online | EXPRESS INTERESTINQUIRE |
Length : 1/2 day
Course Description
This training class familiarizes you with the Application Programming Interface (API) that is used by all the audio codecs that Cadence® provides for the Tensilica® HiFi family of DSPs. It also covers audio codec packaging and its contents. The class includes a lab for hands-on programming practice. This class provides a software developer the knowledge necessary to integrate audio and voice codecs from Cadence into their system/application software environment.
Learning Objectives
After completing this course, you will be able to:
- Identify the different types of audio codec packages, their contents, and purpose
- Use the various API functions to integrate the audio codecs into your system software
Software Used in This Course
- Tensilica Xtensa Software Tools Release RI-2020.5
Software Release(s)
Tensilica RI-2020.5 or later
Modules in this Course
Audio Codec Packaging
- Types of Packages
- Contents of Codec Packages and Directory Structure
- Description of the API and Parameters
- Memory Allocation Flow
- Flow Control and API Command Usage
- Error Classification and Codes
- A two-part lab that illustrates the structure and parameters of the API and runs an example application that uses the API
Audience
- Application developers and software engineers who integrate Tensilica Audio/Voice codecs into their application code
Prerequisites
You must have experience with or knowledge of the following:
- C/C++ programming
- Xtensa Xplorer development environment
Related Courses
- Tensilica HiFi 3 Audio Engine ISA
- Tensilica Fusion F1 DSP
- Tensilica HiFi 2/EP/Mini Audio Engine ISA
- Tensilica HiFi 4 DSP
- Tensilica HiFi 5 DSP
- Tensilica Xtensa Audio Framework
Please see course learning maps at this link for a visual representation of courses and course relationships. Regional course catalogs may be viewed here.
INSTRUCTIONAL VIDEOS
Training Bytes
Log into Cadence Online Support to watch our short videos to explore an element of a language, make sense of a methodology, or learn how to do a task