Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/FICN/src/audio/AudioBuffer.h @ 673

Last change on this file since 673 was 673, checked in by rgrieder, 16 years ago
  • deleted obsolete classes: BaseEntity, Entity, Light and SceneNode (please complain if not agreed)
  • improved include guard naming consistency
File size: 457 bytes
Line 
1#ifndef _AudioBuffer_H__
2#define _AudioBuffer_H__
3
4#include "AudioIncludes.h"
5
6namespace audio
7{
8        class AudioBuffer
9        {
10        public:
11                AudioBuffer(std::string fileName);
12                ~AudioBuffer();
13        private:
14                // Buffers hold sound data.
15                ALuint buffer;
16                // Identifier
17                std::string name;
18                // True if AL was able to load data
19                ALboolean loaded;
20               
21                ALenum format;
22                ALsizei size;
23                ALvoid* data;
24                ALsizei freq;
25                ALboolean loop;
26        };
27}
28
29#endif /* _AudioBuffer_H__ */
Note: See TracBrowser for help on using the repository browser.