arduino-audio-tools
Loading...
Searching...
No Matches
src
AudioTools
AudioCodecs
CodecHelix.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
AudioTools/AudioCodecs/AudioCodecsBase.h
"
4
#include "
AudioTools/AudioCodecs/CodecAACHelix.h
"
5
#include "
AudioTools/AudioCodecs/CodecMP3Helix.h
"
6
#include "
AudioTools/AudioCodecs/CodecWAV.h
"
7
#include "
AudioTools/AudioCodecs/MultiDecoder.h
"
8
9
namespace
audio_tools
{
10
22
class
DecoderHelix
:
public
MultiDecoder
{
23
public
:
24
DecoderHelix
() {
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
:
32
MP3DecoderHelix
mp3
;
33
AACDecoderHelix
aac
;
34
WAVDecoder
wav
;
35
};
36
37
}
// namespace audio_tools
AudioCodecsBase.h
CodecAACHelix.h
CodecMP3Helix.h
CodecWAV.h
MultiDecoder.h
audio_tools::AACDecoderHelix
AAC Decoder using libhelix: https://github.com/pschatzmann/arduino-libhelix This is basically just a ...
Definition
CodecAACHelix.h:20
audio_tools::DecoderHelix
MP3 and AAC Decoder using libhelix: https://github.com/pschatzmann/arduino-libhelix....
Definition
CodecHelix.h:22
audio_tools::DecoderHelix::mp3
MP3DecoderHelix mp3
Definition
CodecHelix.h:32
audio_tools::DecoderHelix::wav
WAVDecoder wav
Definition
CodecHelix.h:34
audio_tools::DecoderHelix::aac
AACDecoderHelix aac
Definition
CodecHelix.h:33
audio_tools::DecoderHelix::DecoderHelix
DecoderHelix()
Definition
CodecHelix.h:24
audio_tools::MP3DecoderHelix
MP3 Decoder using libhelix: https://github.com/pschatzmann/arduino-libhelix This is basically just a ...
Definition
CodecMP3Helix.h:20
audio_tools::MultiDecoder
Manage multiple AudioDecoders with automatic format detection.
Definition
MultiDecoder.h:42
audio_tools::MultiDecoder::addDecoder
void addDecoder(AudioDecoder &decoder, const char *mime)
Adds a decoder that will be selected by its MIME type.
Definition
MultiDecoder.h:119
audio_tools::WAVDecoder
A simple WAVDecoder: We parse the header data on the first record to determine the format....
Definition
CodecWAV.h:281
audio_tools
Generic Implementation of sound input and output for desktop environments using portaudio.
Definition
AudioCodecsBase.h:10
Generated by
1.9.8