1 #ifndef __blip_MP3AudioDecoder_hpp 2 #define __blip_MP3AudioDecoder_hpp 42 #endif // __blip_MP3AudioDecoder_hpp An abstract base class for audio decoders.
Definition: AudioDecoder.hpp:28
An AudioDecoder for MP3 audio clips.
Definition: MP3AudioDecoder.hpp:13
virtual ~MP3AudioDecoder()
Destructor.
Definition: MP3AudioDecoder.cpp:35
MP3AudioDecoder(ccxx::DataReader *reader)
Construct a new MP3AudioDecoder that will read a MP3 audio clip from the given DataReader.
Definition: MP3AudioDecoder.cpp:23
WAV file format details at: https://ccrma.stanford.edu/courses/422/projects/WaveFormat/.
Definition: AccelerometerSensorEvent.cpp:3
A container for audio data.
Definition: AudioClip.hpp:13
virtual void readAudio(ccxx::DataReader *reader, AudioClip *audio)
This method must be implemented to perform the audio data decoding.
Definition: MP3AudioDecoder.cpp:72
virtual void readMetadata(ccxx::DataReader *reader)
This method must be implemented to perform the audio metadata decoding.
Definition: MP3AudioDecoder.cpp:50