|
arduino-audio-tools
|
Containers for ATRAC encoded audio: the decoders parse the header of the stream, configure a DecoderATRAC and forward the audio frames to it. More...
#include <string.h>#include "AudioTools/AudioCodecs/AudioCodecsBase.h"#include "AudioTools/AudioCodecs/CodecATRAC.h"

Go to the source code of this file.
Classes | |
| class | ContainerATRAC |
| Common functionality of the ATRAC container decoders: a streaming header parser which does not need to buffer more than the header fields that are needed to set up the DecoderATRAC. More... | |
| class | ContainerATRACAEA |
| Decodes ATRAC1 audio of a Sony MiniDisc .aea file: a 2048 byte header (magic, title, number of channels) is followed by the frames of 212 bytes per channel. The sample rate is 44100. More... | |
| class | ContainerATRACOMA |
| Decodes ATRAC3 and ATRAC3+ audio in a Sony OpenMG audio container (.oma, .aa3, .at3): the file starts with an ID3v2 like tag ('ea3' or 'ID3') which is followed by a 96 byte 'EA3' header with the codec parameters. Encrypted files are not supported. More... | |
Namespaces | |
| namespace | audio_tools |
| Generic Implementation of sound input and output for desktop environments using portaudio. | |
Containers for ATRAC encoded audio: the decoders parse the header of the stream, configure a DecoderATRAC and forward the audio frames to it.
The data can be written in chunks of any size. Encrypted OMA files are not supported.