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_