nuclear@47: #ifndef SAMPLE_H_ nuclear@47: #define SAMPLE_H_ nuclear@47: nuclear@48: #include "dataset.h" nuclear@48: nuclear@47: class AudioSample { nuclear@47: private: nuclear@47: unsigned int albuffer; nuclear@47: nuclear@47: void destroy(); nuclear@47: nuclear@47: public: nuclear@47: AudioSample(); nuclear@47: ~AudioSample(); nuclear@47: nuclear@47: bool load(const char *fname); nuclear@48: nuclear@48: friend class AudioSource; nuclear@47: }; nuclear@47: nuclear@48: typedef DataSet SampleSet; nuclear@48: nuclear@48: AudioSample *load_audio_sample(const char *fname); nuclear@48: void destroy_audio_sample(AudioSample *s); nuclear@48: nuclear@47: #endif // SAMPLE_H_