| 
    NSMBW-Decomp
    
   A decompilation of New Super Mario Bros. Wii 
   | 
 
Definition at line 20 of file snd_McsSoundArchive.h.
Classes | |
| class | McsFileStream | 
Additional Inherited Members | |
  Public Types inherited from nw4r::snd::SoundArchive | |
| enum | SoundType {  SOUND_TYPE_INVALID , SOUND_TYPE_SEQ , SOUND_TYPE_STRM , SOUND_TYPE_WAVE }  | 
  Public Member Functions inherited from nw4r::snd::SoundArchive | |
| 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) | 
  Static Public Attributes inherited from nw4r::snd::SoundArchive | |
| static int const | FILE_PATH_MAX = 255 | 
| static ulong const | INVALID_ID = -1 |