#include <DvdSoundArchive.h>
|
| | DvdSoundArchive () |
| |
| virtual | ~DvdSoundArchive () |
| |
| 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 | Open (s32 entrynum) |
| |
| bool | Open (const char *path) |
| |
| void | Close () |
| |
| bool | LoadHeader (void *buffer, u32 size) |
| |
| bool | LoadLabelStringData (void *buffer, u32 size) |
| |
| u32 | GetHeaderSize () const |
| |
| u32 | GetLabelStringDataSize () const |
| |
| | 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 |
| |
◆ DvdSoundArchive()
| nw4hbm::snd::DvdSoundArchive::DvdSoundArchive |
( |
| ) |
|
◆ ~DvdSoundArchive()
| virtual nw4hbm::snd::DvdSoundArchive::~DvdSoundArchive |
( |
| ) |
|
|
virtual |
◆ Close()
| void nw4hbm::snd::DvdSoundArchive::Close |
( |
| ) |
|
◆ detail_GetFileAddress()
| virtual const void * nw4hbm::snd::DvdSoundArchive::detail_GetFileAddress |
( |
u32 | id | ) |
const |
|
inlinevirtual |
◆ detail_GetRequiredStreamBufferSize()
| virtual int nw4hbm::snd::DvdSoundArchive::detail_GetRequiredStreamBufferSize |
( |
| ) |
const |
|
virtual |
◆ detail_GetWaveDataFileAddress()
| virtual const void * nw4hbm::snd::DvdSoundArchive::detail_GetWaveDataFileAddress |
( |
u32 | id | ) |
const |
|
inlinevirtual |
◆ GetHeaderSize()
| u32 nw4hbm::snd::DvdSoundArchive::GetHeaderSize |
( |
| ) |
const |
|
inline |
◆ GetLabelStringDataSize()
| u32 nw4hbm::snd::DvdSoundArchive::GetLabelStringDataSize |
( |
| ) |
const |
|
inline |
◆ LoadFileHeader()
| bool nw4hbm::snd::DvdSoundArchive::LoadFileHeader |
( |
| ) |
|
|
private |
◆ LoadHeader()
| bool nw4hbm::snd::DvdSoundArchive::LoadHeader |
( |
void * | buffer, |
|
|
u32 | size ) |
◆ LoadLabelStringData()
| bool nw4hbm::snd::DvdSoundArchive::LoadLabelStringData |
( |
void * | buffer, |
|
|
u32 | size ) |
◆ Open() [1/2]
| bool nw4hbm::snd::DvdSoundArchive::Open |
( |
const char * | path | ) |
|
◆ Open() [2/2]
| bool nw4hbm::snd::DvdSoundArchive::Open |
( |
s32 | entrynum | ) |
|
◆ OpenExtStream()
| virtual ut::FileStream * nw4hbm::snd::DvdSoundArchive::OpenExtStream |
( |
void * | buffer, |
|
|
int | size, |
|
|
const char * | extPath, |
|
|
u32 | offset, |
|
|
u32 | length ) const |
|
virtual |
◆ OpenStream()
| virtual ut::FileStream * nw4hbm::snd::DvdSoundArchive::OpenStream |
( |
void * | buffer, |
|
|
int | size, |
|
|
u32 | offset, |
|
|
u32 | length ) const |
|
virtual |
◆ mFileInfo
◆ mFileReader
◆ mOpen
| bool nw4hbm::snd::DvdSoundArchive::mOpen |
|
private |
The documentation for this class was generated from the following file: