|
arduino-audio-tools
|
Files | |
| All.h | |
| AudioCodecs.h | |
| AudioCodecsBase.h | |
| AudioEncoded.h | |
| AudioFormat.h | |
| WAV Audio Formats used by Microsoft e.g. in AVI video files. | |
| CodecAACFAAC.h | |
| CodecAACFAAD.h | |
| CodecAACFAAD2.h | |
| CodecAACFDK.h | |
| CodecAACHelix.h | |
| CodecAACVO.h | |
| CodecAC3.h | |
| CodecADPCM.h | |
| CodecADPCMXQ.h | |
| CodecADTS.h | |
| CodecALAC.h | |
| CodecAMRNB.h | |
| CodecAMRWB.h | |
| CodecAPTX.h | |
| Codec for aptx using https://github.com/pschatzmann/codec-openaptx. | |
| CodecBase64.h | |
| CodecBasic.h | |
| CodecChain.h | |
| CodecCodec2.h | |
| Codec2 Codec using https://github.com/pschatzmann/codec-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. | |
| CodecCopy.h | |
| CodecDSF.h | |
| DSF (DSD Stream File) format decoder and encoder implementation. | |
| CodecFactory.h | |
| CodecFLAC.h | |
| FLAC Codec using https://github.com/pschatzmann/codec-flac. | |
| CodecFLACFoxen.h | |
| CodecFloat.h | |
| CodecG722.h | |
| CodecG729.h | |
| G.729 Codec – encoder and decoder wrapping the bcg729 library. | |
| CodecG7xx.h | |
| CodecGSM.h | |
| GSM Codec using https://github.com/pschatzmann/codec-gsm. | |
| CodecHelix.h | |
| CodecILBC.h | |
| Codec for ilbc using https://github.com/pschatzmann/libilbc. | |
| CodecL16.h | |
| CodecL8.h | |
| CodecLC3.h | |
| Codec for lc3 using https://github.com/pschatzmann/codec-lc3. | |
| CodecMP2.h | |
| CodecMP3Helix.h | |
| CodecMP3LAME.h | |
| CodecMP3MAD.h | |
| CodecMP3Mini.h | |
| CodecMP3Shine.h | |
| CodecMTS.h | |
| CodecNetworkFormat.h | |
| CodecOpus.h | |
| CodecOpusMultiStream.h | |
| CodecOpusOgg.h | |
| CodecSBC.h | |
| SBC Codec using https://github.com/pschatzmann/codec-sbc. | |
| CodecTSDemux.h | |
| CodecVorbis.h | |
| CodecWAV.h | |
| CodecWavIMA.h | |
| ContainerAVI.h | |
| ContainerBinary.h | |
| A lean and efficient container format which provides Header records with audio info, Audio records with the audio, VideoHeader records with video info, Video records with already-encoded video/image frames (e.g. one H.264 access unit or one complete JPEG image - see writeVideo()/ setOutputVideo()), 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()/writeVideo() call is providing full frames. | |
| ContainerCommon.h | |
| ContainerM4A.h | |
| ContainerMP4.h | |
| ContainerMPG.h | |
| ContainerMTS.h | |
| ContainerOgg.h | |
| ContainerOSC.h | |
| A simple container format which uses OSC messages to tramsmit Header records with audio info and Audio records with the audio data. | |
| HeaderParserAAC.h | |
| HeaderParserMP3.h | |
| M4AAudioDemuxer.h | |
| M4AAudioFileDemuxer.h | |
| M4ACommonDemuxer.h | |
| M4AFileSampleSizeBuffer.h | |
| MP3Parser.h | |
| MP4Parser.h | |
| MultiDecoder.h | |
| OggVorbisDecoder.h | |
| SampleTableStore.h | |
| StreamingDecoder.h | |
| VorbisDecoder.h | |
This directory contains different alternative API implementations for encoders and decoders. Usaually you need to install some additional libraries.