arduino-audio-tools
AudioCodecs Directory Reference

Files

file  AudioFormat.h [code]
 WAV Audio Formats used by Microsoft e.g. in AVI video files.
 
file  CodecAPTX.h [code]
 Codec for aptx using https://github.com/pschatzmann/libopenaptx.
 
file  CodecCodec2.h [code]
 Codec2 Codec using https://github.com/pschatzmann/arduino-codec2 The codec was developed by David Grant Rowe, with support and cooperation of other researchers (e.g., Jean-Marc Valin from Opus). Codec 2 consists of 3200, 2400, 1600, 1400, 1300, 1200, 700 and 450 bit/s codec modes. It outperforms most other low-bitrate speech codecs. For example, it uses half the bandwidth of Advanced Multi-Band Excitation to encode speech with similar quality. The speech codec uses 16-bit PCM sampled audio, and outputs packed digital bytes. When sent packed digital bytes, it outputs PCM sampled audio. The audio sample rate is fixed at 8 kHz.
 
file  CodecFLAC.h [code]
 FLAC Codec using https://github.com/pschatzmann/arduino-libflac.
 
file  CodecGSM.h [code]
 GSM Codec using https://github.com/pschatzmann/arduino-libgsm.
 
file  CodecILBC.h [code]
 Codec for ilbc using https://github.com/pschatzmann/libilbc.
 
file  CodecLC3.h [code]
 Codec for lc3 using https://github.com/pschatzmann/arduino-liblc3.
 
file  CodecSBC.h [code]
 SBC Codec using https://github.com/pschatzmann/arduino-libsbc.
 
file  ContainerBinary.h [code]
 A lean and efficient container format which provides Header records with audio info, Audio records with the audio and Meta which can contain any additional information. This can be used together with a codec which does not transmit the audio information or has variable frame lengths. We expect that a single write() is providing full frames.