18#ifndef INCLUDED_SOUNDDATA_H
19#define INCLUDED_SOUNDDATA_H
31typedef std::map<std::wstring, CSoundData*>
DataMap;
std::map< std::wstring, CSoundData * > DataMap
Definition: SoundData.h:31
Definition: SoundData.h:35
virtual bool IsStereo()
Definition: SoundData.cpp:141
bool DecrementCount()
Definition: SoundData.cpp:124
static CSoundData * SoundDataFromFile(const VfsPath &itemPath)
Definition: SoundData.cpp:58
virtual unsigned int GetBuffer()
Definition: SoundData.cpp:131
CSoundData()
Definition: SoundData.cpp:30
virtual const Path & GetFileName()
Definition: SoundData.cpp:108
static CSoundData * SoundDataFromOgg(const VfsPath &itemPath)
Definition: SoundData.cpp:89
virtual bool IsOneShot()
Definition: SoundData.cpp:83
virtual ~CSoundData()
Definition: SoundData.cpp:35
static void ReleaseSoundData(CSoundData *theData)
Definition: SoundData.cpp:44
Path m_FileName
Definition: SoundData.h:63
virtual int GetBufferCount()
Definition: SoundData.cpp:103
unsigned int m_ALBuffer
Definition: SoundData.h:61
static DataMap sSoundData
Definition: SoundData.h:59
virtual void SetFileName(const Path &aName)
Definition: SoundData.cpp:113
int m_RetentionCount
Definition: SoundData.h:62
virtual unsigned int * GetBufferPtr()
Definition: SoundData.cpp:136
CSoundData * IncrementCount()
Definition: SoundData.cpp:118