Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
SoundArchiveFile.h File Reference

Go to the source code of this file.

Classes

struct  nw4hbm::snd::detail::SoundArchiveFile::StringTreeNode
 
struct  nw4hbm::snd::detail::SoundArchiveFile::StringTree
 
struct  nw4hbm::snd::detail::SoundArchiveFile::StringTable
 
struct  nw4hbm::snd::detail::SoundArchiveFile::StringChunk
 
struct  nw4hbm::snd::detail::SoundArchiveFile::StringBlock
 
struct  nw4hbm::snd::detail::SoundArchiveFile::SymbolBlock
 
struct  nw4hbm::snd::detail::SoundArchiveFile::SeqSoundInfo
 
struct  nw4hbm::snd::detail::SoundArchiveFile::StrmSoundInfo
 
struct  nw4hbm::snd::detail::SoundArchiveFile::WaveSoundInfo
 
struct  nw4hbm::snd::detail::SoundArchiveFile::Sound3DParam
 
struct  nw4hbm::snd::detail::SoundArchiveFile::SoundCommonInfo
 
struct  nw4hbm::snd::detail::SoundArchiveFile::BankInfo
 
struct  nw4hbm::snd::detail::SoundArchiveFile::PlayerInfo
 
struct  nw4hbm::snd::detail::SoundArchiveFile::FileInfo
 
struct  nw4hbm::snd::detail::SoundArchiveFile::GroupItemInfo
 
struct  nw4hbm::snd::detail::SoundArchiveFile::GroupInfo
 
struct  nw4hbm::snd::detail::SoundArchiveFile::SoundArchivePlayerInfo
 
struct  nw4hbm::snd::detail::SoundArchiveFile::Info
 
struct  nw4hbm::snd::detail::SoundArchiveFile::InfoBlock
 
struct  nw4hbm::snd::detail::SoundArchiveFile::Header
 
class  nw4hbm::snd::detail::SoundArchiveFileReader
 

Namespaces

namespace  nw4hbm
 
namespace  nw4hbm::snd
 
namespace  nw4hbm::snd::detail
 
namespace  nw4hbm::snd::detail::SoundArchiveFile
 

Typedefs

typedef struct nw4hbm::snd::detail::SoundArchiveFile::StringTreeNode nw4hbm::snd::detail::SoundArchiveFile::StringTreeNode
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::StringTree nw4hbm::snd::detail::SoundArchiveFile::StringTree
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::StringTable nw4hbm::snd::detail::SoundArchiveFile::StringTable
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::StringChunk nw4hbm::snd::detail::SoundArchiveFile::StringChunk
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::StringBlock nw4hbm::snd::detail::SoundArchiveFile::StringBlock
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::SymbolBlock nw4hbm::snd::detail::SoundArchiveFile::SymbolBlock
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::SeqSoundInfo nw4hbm::snd::detail::SoundArchiveFile::SeqSoundInfo
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::StrmSoundInfo nw4hbm::snd::detail::SoundArchiveFile::StrmSoundInfo
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::WaveSoundInfo nw4hbm::snd::detail::SoundArchiveFile::WaveSoundInfo
 
typedef Util::DataRef< void, SeqSoundInfo, StrmSoundInfo, WaveSoundInfonw4hbm::snd::detail::SoundArchiveFile::SoundInfoOffset
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::Sound3DParam nw4hbm::snd::detail::SoundArchiveFile::Sound3DParam
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::SoundCommonInfo nw4hbm::snd::detail::SoundArchiveFile::SoundCommonInfo
 
typedef Util::DataRef< SoundCommonInfonw4hbm::snd::detail::SoundArchiveFile::SoundCommonInfoRef
 
typedef Util::Table< SoundCommonInfoRefnw4hbm::snd::detail::SoundArchiveFile::SoundCommonTable
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::BankInfo nw4hbm::snd::detail::SoundArchiveFile::BankInfo
 
typedef Util::DataRef< BankInfonw4hbm::snd::detail::SoundArchiveFile::BankInfoRef
 
typedef Util::Table< BankInfoRefnw4hbm::snd::detail::SoundArchiveFile::BankTable
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::PlayerInfo nw4hbm::snd::detail::SoundArchiveFile::PlayerInfo
 
typedef Util::DataRef< PlayerInfonw4hbm::snd::detail::SoundArchiveFile::PlayerInfoRef
 
typedef Util::Table< PlayerInfoRefnw4hbm::snd::detail::SoundArchiveFile::PlayerTable
 
typedef Util::DataRef< SoundArchive::FilePosnw4hbm::snd::detail::SoundArchiveFile::SoundArchiveRef
 
typedef Util::Table< SoundArchiveRefnw4hbm::snd::detail::SoundArchiveFile::FilePosTable
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::FileInfo nw4hbm::snd::detail::SoundArchiveFile::FileInfo
 
typedef Util::DataRef< FileInfonw4hbm::snd::detail::SoundArchiveFile::FileInfoRef
 
typedef Util::Table< FileInfoRefnw4hbm::snd::detail::SoundArchiveFile::FileTable
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::GroupItemInfo nw4hbm::snd::detail::SoundArchiveFile::GroupItemInfo
 
typedef Util::DataRef< GroupItemInfonw4hbm::snd::detail::SoundArchiveFile::GroupItemInfoRef
 
typedef Util::Table< GroupItemInfoRefnw4hbm::snd::detail::SoundArchiveFile::GroupItemTable
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::GroupInfo nw4hbm::snd::detail::SoundArchiveFile::GroupInfo
 
typedef Util::DataRef< GroupInfonw4hbm::snd::detail::SoundArchiveFile::GroupInfoRef
 
typedef Util::Table< GroupInfoRefnw4hbm::snd::detail::SoundArchiveFile::GroupTable
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::SoundArchivePlayerInfo nw4hbm::snd::detail::SoundArchiveFile::SoundArchivePlayerInfo
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::Info nw4hbm::snd::detail::SoundArchiveFile::Info
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::InfoBlock nw4hbm::snd::detail::SoundArchiveFile::InfoBlock
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::Header nw4hbm::snd::detail::SoundArchiveFile::Header
 

Variables

static const u32 nw4hbm::snd::detail::SoundArchiveFile::SIGNATURE_FILE = 'RSAR'
 
static const u32 nw4hbm::snd::detail::SoundArchiveFile::SIGNATURE_INFO_BLOCK = 'INFO'
 
static const u32 nw4hbm::snd::detail::SoundArchiveFile::SIGNATURE_SYMB_BLOCK = 'SYMB'
 
static const int nw4hbm::snd::detail::SoundArchiveFile::FILE_VERSION = NW4HBM_VERSION(1, 1)
 
static const int nw4hbm::snd::detail::SoundArchiveFile::HEADER_AREA_SIZE = OSRoundUp32B(sizeof(Header)) + 40