#include <MemorySoundArchive.h>
|
| | MemorySoundArchive () |
| |
| virtual | ~MemorySoundArchive () |
| |
| virtual const void * | detail_GetFileAddress (u32 id) const |
| |
| virtual const void * | detail_GetWaveDataFileAddress (u32 id) const |
| |
| virtual int | detail_GetRequiredStreamBufferSize () const |
| |
| virtual ut::FileStream * | OpenStream (void *buffer, int size, u32 offset, u32 length) const |
| |
| virtual ut::FileStream * | OpenExtStream (void *buffer, int size, const char *extPath, u32 offset, u32 length) const |
| |
| bool | Setup (const void *buffer) |
| |
| void | Shutdown () |
| |
| | SoundArchive () |
| |
| virtual | ~SoundArchive () |
| |
| bool | IsAvailable () const |
| |
| void | Setup (detail::SoundArchiveFileReader *fileReader) |
| |
| void | Shutdown () |
| |
| u32 | GetPlayerCount () const |
| |
| u32 | GetGroupCount () const |
| |
| const char * | GetSoundLabelString (u32 id) const |
| |
| u32 | ConvertLabelStringToSoundId (const char *label) const |
| |
| u32 | ConvertLabelStringToPlayerId (const char *label) const |
| |
| u32 | ConvertLabelStringToGroupId (const char *label) const |
| |
| u32 | GetSoundUserParam (u32 id) const |
| |
| SoundType | GetSoundType (u32 id) const |
| |
| bool | ReadSoundInfo (u32 id, SoundInfo *info) const |
| |
| bool | detail_ReadSeqSoundInfo (u32 id, SeqSoundInfo *info) const |
| |
| bool | detail_ReadStrmSoundInfo (u32 id, StrmSoundInfo *info) const |
| |
| bool | detail_ReadWaveSoundInfo (u32 id, WaveSoundInfo *info) const |
| |
| bool | ReadPlayerInfo (u32 id, PlayerInfo *info) const |
| |
| bool | ReadSoundArchivePlayerInfo (SoundArchivePlayerInfo *info) const |
| |
| bool | detail_ReadBankInfo (u32 id, BankInfo *info) const |
| |
| bool | detail_ReadGroupInfo (u32 id, GroupInfo *info) const |
| |
| bool | detail_ReadGroupItemInfo (u32 groupId, u32 itemId, GroupItemInfo *info) const |
| |
| bool | detail_ReadFileInfo (u32 id, FileInfo *info) const |
| |
| bool | detail_ReadFilePos (u32 fileId, u32 posId, FilePos *pos) const |
| |
| ut::FileStream * | detail_OpenFileStream (u32 id, void *buffer, int bufferSize) const |
| |
| ut::FileStream * | detail_OpenGroupStream (u32 id, void *buffer, int bufferSize) const |
| |
| ut::FileStream * | detail_OpenGroupWaveDataStream (u32 id, void *buffer, int bufferSize) const |
| |
| void | SetExternalFileRoot (const char *extFileRoot) |
| |
|
| typedef struct nw4hbm::snd::SoundArchive::SoundInfo | SoundInfo |
| |
| typedef struct nw4hbm::snd::SoundArchive::SeqSoundInfo | SeqSoundInfo |
| |
| typedef struct nw4hbm::snd::SoundArchive::StrmSoundInfo | StrmSoundInfo |
| |
| typedef struct nw4hbm::snd::SoundArchive::WaveSoundInfo | WaveSoundInfo |
| |
| typedef struct nw4hbm::snd::SoundArchive::Sound3DParam | Sound3DParam |
| |
| typedef struct nw4hbm::snd::SoundArchive::BankInfo | BankInfo |
| |
| typedef struct nw4hbm::snd::SoundArchive::PlayerInfo | PlayerInfo |
| |
| typedef struct nw4hbm::snd::SoundArchive::GroupInfo | GroupInfo |
| |
| typedef struct nw4hbm::snd::SoundArchive::GroupItemInfo | GroupItemInfo |
| |
| typedef struct nw4hbm::snd::SoundArchive::FileInfo | FileInfo |
| |
| typedef struct nw4hbm::snd::SoundArchive::FilePos | FilePos |
| |
| typedef struct nw4hbm::snd::SoundArchive::SoundArchivePlayerInfo | SoundArchivePlayerInfo |
| |
| static const u32 | INVALID_ID = 0xFFFFFFFF |
| |
| static const int | FILE_PATH_MAX = 256 |
| |
◆ MemorySoundArchive()
| nw4hbm::snd::MemorySoundArchive::MemorySoundArchive |
( |
| ) |
|
◆ ~MemorySoundArchive()
| virtual nw4hbm::snd::MemorySoundArchive::~MemorySoundArchive |
( |
| ) |
|
|
virtual |
◆ detail_GetFileAddress()
| virtual const void * nw4hbm::snd::MemorySoundArchive::detail_GetFileAddress |
( |
u32 | id | ) |
const |
|
virtual |
◆ detail_GetRequiredStreamBufferSize()
| virtual int nw4hbm::snd::MemorySoundArchive::detail_GetRequiredStreamBufferSize |
( |
| ) |
const |
|
virtual |
◆ detail_GetWaveDataFileAddress()
| virtual const void * nw4hbm::snd::MemorySoundArchive::detail_GetWaveDataFileAddress |
( |
u32 | id | ) |
const |
|
virtual |
◆ OpenExtStream()
| virtual ut::FileStream * nw4hbm::snd::MemorySoundArchive::OpenExtStream |
( |
void * | buffer, |
|
|
int | size, |
|
|
const char * | extPath, |
|
|
u32 | offset, |
|
|
u32 | length ) const |
|
virtual |
◆ OpenStream()
| virtual ut::FileStream * nw4hbm::snd::MemorySoundArchive::OpenStream |
( |
void * | buffer, |
|
|
int | size, |
|
|
u32 | offset, |
|
|
u32 | length ) const |
|
virtual |
◆ Setup()
| bool nw4hbm::snd::MemorySoundArchive::Setup |
( |
const void * | buffer | ) |
|
◆ Shutdown()
| void nw4hbm::snd::MemorySoundArchive::Shutdown |
( |
| ) |
|
◆ mData
| const void* nw4hbm::snd::MemorySoundArchive::mData |
|
private |
◆ mFileReader
The documentation for this class was generated from the following file: