arduino-audio-tools
Modules | Classes

Audio Coder and Decoder
More...

Modules

 8Bit
 Codec for 8 bit data

 
 AptX
 AptX Codec

 
 Codec2
 Codec2

 
 Copy
 Copies data as is

 
 FLAC
 FLAC Codec

 
 Floats
 Converts between int16_t and floats

 
 Helix
 Helix Decoder

 
 LAME
 LAME MP3 encoder

 
 MAD
 MAD MP3 decoder

 
 Mini-mp3
 Mini MP3 decoder

 
 OPUS
 OPUS Codec

 
 SBC
 Codec SBC

 
 Vorbis
 Codec Vorbis

 
 fdk
 FTK AAC Decoder

 
 g722
 G722 Codec

 
 g72x
 G72x Codecs

 
 gsm
 GSM Codec

 
 iLBC
 iLBC Codec

 
 lc3
 LC3 Codec

 
 wav
 Codec wav

 

Classes

class  AudioDecoder
 Docoding of encoded audio into PCM data. More...
 
class  AudioEncoder
 Encoding of PCM data. More...
 
class  CodecNOP
 Dummy no implmentation Codec. This is used so that we can initialize some pointers to decoders and encoders to make sure that they do not point to null. More...
 
class  OggContainerDecoder
 OggContainerDecoder - Ogg Container. Decodes a packet from an Ogg container. The Ogg begin segment contains the AudioBaseInfo structure. You can subclass and overwrite the beginOfSegment() method to implement your own headers. More...
 
class  OggContainerEncoder
 OggContainerEncoder - Ogg Container. Encodes a packet for an Ogg container. The Ogg begin segment contains the AudioBaseInfo structure. You can subclass ond overwrite the writeHeader() method to implement your own header logic. More...
 
class  SimpleContainerDecoder
 Decodes the provided data from the DAT and CFG segments. More...
 
class  SimpleContainerEncoder
 Wraps the encoded data into CFG and DAT segments so that we can recover the audio configuration and orignial segments if this is relevant. More...
 
class  StreamingDecoder
 A Streaming Decoder where we provide both the input and output as streams. More...
 

Detailed Description

Audio Coder and Decoder