Melo AAC Decoder SDK
1.0.0
The Melo AAC Decoder is a portable runtime library, written in ANSI C that decodes AAC Low Complexity audio frames and produces PCM audio samples.
Client applications that use the functions and data structures of the SDK should only include the file Melo.h. This is the master include file that includes a number of more specific include files containing the prototypes and type definitions for all the client API functions and data structures of the SDK.
Client applications should use the Decoder API to create an Decoder API object, use it to decode AAC audio frames into PCM audio samples, and destroy that decoder object when no longer needed. See the Decoder API documentation for API details.
An example application, MeloDecode, is included. It shows how to parse an MP4 file with AAC audio frames, use an MLO_Decoder object to decode the AAC audio frames into PCM samples, and save them to a WAVE file. NOTE: this example application requires the Bento4 MP4 File Format parsing library that can be downloaded at http://bento4.sourceforge.net . In order to build this example application, the project files expect the Bento4 directory to be located at the same level (in the same directory) as the Melo directory.