Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
nw4hbm::snd::detail::SoundArchiveFile Namespace Reference

Classes

struct  BankInfo
 
struct  FileInfo
 
struct  GroupInfo
 
struct  GroupItemInfo
 
struct  Header
 
struct  Info
 
struct  InfoBlock
 
struct  PlayerInfo
 
struct  SeqSoundInfo
 
struct  Sound3DParam
 
struct  SoundArchivePlayerInfo
 
struct  SoundCommonInfo
 
struct  StringBlock
 
struct  StringChunk
 
struct  StringTable
 
struct  StringTree
 
struct  StringTreeNode
 
struct  StrmSoundInfo
 
struct  SymbolBlock
 
struct  WaveSoundInfo
 

Typedefs

typedef struct nw4hbm::snd::detail::SoundArchiveFile::StringTreeNode StringTreeNode
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::StringTree StringTree
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::StringTable StringTable
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::StringChunk StringChunk
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::StringBlock StringBlock
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::SymbolBlock SymbolBlock
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::SeqSoundInfo SeqSoundInfo
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::StrmSoundInfo StrmSoundInfo
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::WaveSoundInfo WaveSoundInfo
 
typedef Util::DataRef< void, SeqSoundInfo, StrmSoundInfo, WaveSoundInfoSoundInfoOffset
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::Sound3DParam Sound3DParam
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::SoundCommonInfo SoundCommonInfo
 
typedef Util::DataRef< SoundCommonInfoSoundCommonInfoRef
 
typedef Util::Table< SoundCommonInfoRefSoundCommonTable
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::BankInfo BankInfo
 
typedef Util::DataRef< BankInfoBankInfoRef
 
typedef Util::Table< BankInfoRefBankTable
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::PlayerInfo PlayerInfo
 
typedef Util::DataRef< PlayerInfoPlayerInfoRef
 
typedef Util::Table< PlayerInfoRefPlayerTable
 
typedef Util::DataRef< SoundArchive::FilePosSoundArchiveRef
 
typedef Util::Table< SoundArchiveRefFilePosTable
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::FileInfo FileInfo
 
typedef Util::DataRef< FileInfoFileInfoRef
 
typedef Util::Table< FileInfoRefFileTable
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::GroupItemInfo GroupItemInfo
 
typedef Util::DataRef< GroupItemInfoGroupItemInfoRef
 
typedef Util::Table< GroupItemInfoRefGroupItemTable
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::GroupInfo GroupInfo
 
typedef Util::DataRef< GroupInfoGroupInfoRef
 
typedef Util::Table< GroupInfoRefGroupTable
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::SoundArchivePlayerInfo SoundArchivePlayerInfo
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::Info Info
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::InfoBlock InfoBlock
 
typedef struct nw4hbm::snd::detail::SoundArchiveFile::Header Header
 

Variables

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

Typedef Documentation

◆ BankInfo

typedef struct nw4hbm::snd::detail::SoundArchiveFile::BankInfo nw4hbm::snd::detail::SoundArchiveFile::BankInfo

◆ BankInfoRef

◆ BankTable

◆ FileInfo

typedef struct nw4hbm::snd::detail::SoundArchiveFile::FileInfo nw4hbm::snd::detail::SoundArchiveFile::FileInfo

◆ FileInfoRef

◆ FilePosTable

◆ FileTable

◆ GroupInfo

typedef struct nw4hbm::snd::detail::SoundArchiveFile::GroupInfo nw4hbm::snd::detail::SoundArchiveFile::GroupInfo

◆ GroupInfoRef

◆ GroupItemInfo

typedef struct nw4hbm::snd::detail::SoundArchiveFile::GroupItemInfo nw4hbm::snd::detail::SoundArchiveFile::GroupItemInfo

◆ GroupItemInfoRef

◆ GroupItemTable

◆ GroupTable

◆ Header

typedef struct nw4hbm::snd::detail::SoundArchiveFile::Header nw4hbm::snd::detail::SoundArchiveFile::Header

◆ Info

typedef struct nw4hbm::snd::detail::SoundArchiveFile::Info nw4hbm::snd::detail::SoundArchiveFile::Info

◆ InfoBlock

typedef struct nw4hbm::snd::detail::SoundArchiveFile::InfoBlock nw4hbm::snd::detail::SoundArchiveFile::InfoBlock

◆ PlayerInfo

typedef struct nw4hbm::snd::detail::SoundArchiveFile::PlayerInfo nw4hbm::snd::detail::SoundArchiveFile::PlayerInfo

◆ PlayerInfoRef

◆ PlayerTable

◆ SeqSoundInfo

typedef struct nw4hbm::snd::detail::SoundArchiveFile::SeqSoundInfo nw4hbm::snd::detail::SoundArchiveFile::SeqSoundInfo

◆ Sound3DParam

typedef struct nw4hbm::snd::detail::SoundArchiveFile::Sound3DParam nw4hbm::snd::detail::SoundArchiveFile::Sound3DParam

◆ SoundArchivePlayerInfo

typedef struct nw4hbm::snd::detail::SoundArchiveFile::SoundArchivePlayerInfo nw4hbm::snd::detail::SoundArchiveFile::SoundArchivePlayerInfo

◆ SoundArchiveRef

◆ SoundCommonInfo

typedef struct nw4hbm::snd::detail::SoundArchiveFile::SoundCommonInfo nw4hbm::snd::detail::SoundArchiveFile::SoundCommonInfo

◆ SoundCommonInfoRef

◆ SoundCommonTable

◆ SoundInfoOffset

◆ StringBlock

typedef struct nw4hbm::snd::detail::SoundArchiveFile::StringBlock nw4hbm::snd::detail::SoundArchiveFile::StringBlock

◆ StringChunk

typedef struct nw4hbm::snd::detail::SoundArchiveFile::StringChunk nw4hbm::snd::detail::SoundArchiveFile::StringChunk

◆ StringTable

typedef struct nw4hbm::snd::detail::SoundArchiveFile::StringTable nw4hbm::snd::detail::SoundArchiveFile::StringTable

◆ StringTree

typedef struct nw4hbm::snd::detail::SoundArchiveFile::StringTree nw4hbm::snd::detail::SoundArchiveFile::StringTree

◆ StringTreeNode

typedef struct nw4hbm::snd::detail::SoundArchiveFile::StringTreeNode nw4hbm::snd::detail::SoundArchiveFile::StringTreeNode

◆ StrmSoundInfo

typedef struct nw4hbm::snd::detail::SoundArchiveFile::StrmSoundInfo nw4hbm::snd::detail::SoundArchiveFile::StrmSoundInfo

◆ SymbolBlock

typedef struct nw4hbm::snd::detail::SoundArchiveFile::SymbolBlock nw4hbm::snd::detail::SoundArchiveFile::SymbolBlock

◆ WaveSoundInfo

typedef struct nw4hbm::snd::detail::SoundArchiveFile::WaveSoundInfo nw4hbm::snd::detail::SoundArchiveFile::WaveSoundInfo

Variable Documentation

◆ FILE_VERSION

const int nw4hbm::snd::detail::SoundArchiveFile::FILE_VERSION = NW4HBM_VERSION(1, 1)
static

◆ HEADER_AREA_SIZE

const int nw4hbm::snd::detail::SoundArchiveFile::HEADER_AREA_SIZE = OSRoundUp32B(sizeof(Header)) + 40
static

◆ SIGNATURE_FILE

const u32 nw4hbm::snd::detail::SoundArchiveFile::SIGNATURE_FILE = 'RSAR'
static

◆ SIGNATURE_INFO_BLOCK

const u32 nw4hbm::snd::detail::SoundArchiveFile::SIGNATURE_INFO_BLOCK = 'INFO'
static

◆ SIGNATURE_SYMB_BLOCK

const u32 nw4hbm::snd::detail::SoundArchiveFile::SIGNATURE_SYMB_BLOCK = 'SYMB'
static