1 #include <msp/core/refptr.h>
2 #include "sounddecoder.h"
22 void Waveform::load_file(const string &fn)
24 RefPtr<SoundDecoder> decoder = SoundDecoder::open_file(fn);
28 void Waveform::load_io(IO::Seekable &io)
30 RefPtr<SoundDecoder> decoder = SoundDecoder::open_io(io);
34 void Waveform::load(SoundDecoder &decoder)
38 format = decoder.get_format();
39 freq = decoder.get_frequency();
40 size = decoder.get_size();
41 data = new char[size];
43 while(unsigned len = decoder.read(data+pos, size-pos))