dungeon_crawler

view prototype/src/audio/sample.h @ 48:aa9e28670ae2

added sound playback, more to do
author John Tsiombikas <nuclear@member.fsf.org>
date Mon, 17 Sep 2012 08:40:59 +0300
parents d52711f2b9a1
children
line source
1 #ifndef SAMPLE_H_
2 #define SAMPLE_H_
4 #include "dataset.h"
6 class AudioSample {
7 private:
8 unsigned int albuffer;
10 void destroy();
12 public:
13 AudioSample();
14 ~AudioSample();
16 bool load(const char *fname);
18 friend class AudioSource;
19 };
21 typedef DataSet<AudioSample*> SampleSet;
23 AudioSample *load_audio_sample(const char *fname);
24 void destroy_audio_sample(AudioSample *s);
26 #endif // SAMPLE_H_