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