Definition at line 28 of file snd_SoundArchive.h.
|
virtual void const * | detail_GetFileAddress (ulong fileId) const =0 |
|
virtual void const * | detail_GetWaveDataFileAddress (ulong fileId) const =0 |
|
virtual int | detail_GetRequiredStreamBufferSize () const =0 |
|
virtual ut::FileStream * | OpenStream (void *buffer, int size, ulong begin, ulong length) const =0 |
|
virtual ut::FileStream * | OpenExtStream (void *buffer, int size, char const *extFilePath, ulong begin, ulong length) const =0 |
|
void | Setup (detail::SoundArchiveFileReader *fileReader) |
|
void | Shutdown () |
|
ulong | GetPlayerCount () const |
|
ulong | GetGroupCount () const |
|
bool | IsAvailable () const |
|
SoundType | GetSoundType (ulong soundId) const |
|
const char * | GetSoundLabelString (ulong id) const |
|
ulong | ConvertLabelStringToSoundId (char const *label) const |
|
ulong | ConvertLabelStringToPlayerId (const char *pLabel) const |
|
ulong | ConvertLabelStringToGroupId (const char *pLabel) const |
|
ulong | ConvertLabelStringToBankId (const char *pLabel) const |
|
ulong | GetSoundUserParam (ulong id) const |
|
bool | ReadSoundInfo (ulong soundId, SoundInfo *info) const |
|
bool | ReadSeqSoundInfo (ulong soundId, SeqSoundInfo *info) const |
|
bool | detail_ReadStrmSoundInfo (ulong soundId, StrmSoundInfo *info) const |
|
bool | detail_ReadWaveSoundInfo (ulong soundId, WaveSoundInfo *info) const |
|
bool | ReadPlayerInfo (ulong playerId, PlayerInfo *info) const |
|
bool | ReadSoundArchivePlayerInfo (SoundArchivePlayerInfo *info) const |
|
bool | detail_ReadSound3DParam (ulong soundId, nw4r::snd::SoundArchive::Sound3DParam *) const |
|
bool | ReadBankInfo (ulong bankId, BankInfo *info) const |
|
bool | detail_ReadGroupInfo (ulong groupId, GroupInfo *info) const |
|
bool | detail_ReadGroupItemInfo (ulong groupId, ulong index, GroupItemInfo *info) const |
|
ulong | detail_GetFileCount () const |
|
bool | detail_ReadFileInfo (ulong fileId, FileInfo *info) const |
|
bool | detail_ReadFilePos (ulong fileId, ulong index, FilePos *info) const |
|
ut::FileStream * | detail_OpenFileStream (ulong fileId, void *buffer, int size) const |
|
ut::FileStream * | detail_OpenGroupStream (ulong id, void *pBuffer, int bufferSize) const |
|
ut::FileStream * | detail_OpenGroupWaveDataStream (ulong id, void *pBuffer, int bufferSize) const |
|
void | SetExternalFileRoot (const char *pExtFileRoot) |
|