Tensilica Audio Codec API Training
Date | Version | Country | Location | |
---|---|---|---|---|
Scheduled upon demandOn demand | 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 audio 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 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
- Xtensa Software Tools Release RF-2014.0
Software Release(s)
- RF-2014.0
Course Agenda
Day 1
Audio Codec Packaging
- Types of Packages
- Contents of Codec Packages and Directory Structure
Codec API
- Description of the API and Parameters
- Memory Allocation Flow
- Flow Control and API Command Usage
- Error Classification and Codes
Lab
- 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 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
- Xtensa Processor Fundamentals
Click here to view course learning maps, and here for complete course catalogs.
Course ID: 86049