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 | |
![]() | |
enum | SoundType { SOUND_TYPE_INVALID , SOUND_TYPE_SEQ , SOUND_TYPE_STRM , SOUND_TYPE_WAVE } |
![]() | |
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 int const | FILE_PATH_MAX = 255 |
static ulong const | INVALID_ID = -1 |