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