dungeon_crawler

view prototype/src/audio/sample.h @ 51:d57df51f6b50

- fixed audio panning (listener direction) - particles had no fog - sound sources were not destroyed properly
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 18 Sep 2012 09:40:56 +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_