arduino-audio-tools
Loading...
Searching...
No Matches
CodecHelix.h
Go to the documentation of this file.
1#pragma once
2
8
9namespace audio_tools {
10
22class DecoderHelix : public MultiDecoder {
23 public:
25 // register supported codecs with their mime type
26 addDecoder(mp3, "audio/mpeg");
27 addDecoder(aac, "audio/aac");
28 addDecoder(wav, "audio/vnd.wave");
29 }
30
31 protected:
35};
36
37} // namespace audio_tools
AAC Decoder using libhelix: https://github.com/pschatzmann/arduino-libhelix This is basically just a ...
Definition CodecAACHelix.h:20
MP3 and AAC Decoder using libhelix: https://github.com/pschatzmann/arduino-libhelix....
Definition CodecHelix.h:22
MP3DecoderHelix mp3
Definition CodecHelix.h:32
WAVDecoder wav
Definition CodecHelix.h:34
AACDecoderHelix aac
Definition CodecHelix.h:33
DecoderHelix()
Definition CodecHelix.h:24
MP3 Decoder using libhelix: https://github.com/pschatzmann/arduino-libhelix This is basically just a ...
Definition CodecMP3Helix.h:20
Manage multiple AudioDecoders with automatic format detection.
Definition MultiDecoder.h:42
void addDecoder(AudioDecoder &decoder, const char *mime)
Adds a decoder that will be selected by its MIME type.
Definition MultiDecoder.h:119
A simple WAVDecoder: We parse the header data on the first record to determine the format....
Definition CodecWAV.h:281
Generic Implementation of sound input and output for desktop environments using portaudio.
Definition AudioCodecsBase.h:10