- Timestamp:
- Dec 8, 2009, 10:09:39 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/presentation2/src/orxonox/sound/SoundBuffer.h
r6254 r6270 44 44 45 45 public: 46 SoundBuffer( shared_ptr<ResourceInfo> fileInfo);46 SoundBuffer(const std::string& filename); 47 47 ~SoundBuffer(); 48 48 … … 52 52 unsigned int getSize() const; 53 53 54 shared_ptr<ResourceInfo> getFileInfo() const55 { return this->file Info_; }54 const std::string& getFilename() const 55 { return this->filename_; } 56 56 57 57 void setPooling(bool val) … … 61 61 62 62 private: 63 void loadStandard( DataStreamPtr dataStream);64 void loadOgg( DataStreamPtr dataStream);63 void loadStandard(const shared_ptr<ResourceInfo>& fileInfo, DataStreamPtr dataStream); 64 void loadOgg(const shared_ptr<ResourceInfo>& fileInfo, DataStreamPtr dataStream); 65 65 66 s hared_ptr<ResourceInfo> fileInfo_;66 std::string filename_; 67 67 ALuint audioBuffer_; 68 68 std::list<shared_ptr<SoundBuffer> >::iterator poolIterator_;
Note: See TracChangeset
for help on using the changeset viewer.