arduino-audio-tools
Loading...
Searching...
No Matches
src
AudioTools
AudioCodecs
OggVorbisDecoder.h
1
#pragma once
2
3
#include "AudioTools/AudioCodecs/AudioCodecsBase.h"
4
#include "AudioTools/AudioCodecs/VorbisDecoder.h"
5
#include "AudioTools/AudioCodecs/ContainerOgg.h"
6
7
8
namespace
audio_tools
{
9
26
class
OggVorbisDecoder
:
public
OggContainerDecoder
{
27
public
:
32
OggVorbisDecoder
() :
OggContainerDecoder
() { setDecoder(&
vorbis
); }
33
34
protected
:
36
VorbisDecoder
vorbis
;
37
};
38
39
}
// namespace audio_tools
audio_tools::OggContainerDecoder
Decoder for Ogg Container. Decodes a packet from an Ogg container. The Ogg begin segment contains the...
Definition
ContainerOgg.h:26
audio_tools::OggVorbisDecoder
Ogg Vorbis Decoder.
Definition
OggVorbisDecoder.h:26
audio_tools::OggVorbisDecoder::vorbis
VorbisDecoder vorbis
Underlying Vorbis decoder.
Definition
OggVorbisDecoder.h:36
audio_tools::OggVorbisDecoder::OggVorbisDecoder
OggVorbisDecoder()
Constructor for OggVorbisDecoder Initializes the decoder and sets the underlying VorbisDecoder.
Definition
OggVorbisDecoder.h:32
audio_tools::VorbisDecoder
Vorbis Streaming Decoder using https://github.com/pschatzmann/arduino-libvorbis-tremor.
Definition
CodecVorbis.h:26
audio_tools
Generic Implementation of sound input and output for desktop environments using portaudio.
Definition
AudioCodecsBase.h:10
Generated by
1.9.8