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

#include <StrmFile.h>

+ Collaboration diagram for nw4hbm::snd::detail::StrmFileReader:

Public Member Functions

 StrmFileReader ()
 
bool IsAvailable () const
 
bool IsValidFileHeader (const void *buffer)
 
void Setup (const void *buffer)
 
bool ReadStrmInfo (StrmInfo *strmInfo) const
 
bool ReadAdpcmInfo (AdpcmInfo *adpcmInfo, int channels) const
 
u32 GetAdpcBlockOffset () const
 

Private Attributes

const StrmFile::HeadermHeader
 
const StrmFile::HeadBlockmHeadBlock
 

Constructor & Destructor Documentation

◆ StrmFileReader()

nw4hbm::snd::detail::StrmFileReader::StrmFileReader ( )

Member Function Documentation

◆ GetAdpcBlockOffset()

u32 nw4hbm::snd::detail::StrmFileReader::GetAdpcBlockOffset ( ) const
inline

◆ IsAvailable()

bool nw4hbm::snd::detail::StrmFileReader::IsAvailable ( ) const
inline

◆ IsValidFileHeader()

bool nw4hbm::snd::detail::StrmFileReader::IsValidFileHeader ( const void * buffer)

◆ ReadAdpcmInfo()

bool nw4hbm::snd::detail::StrmFileReader::ReadAdpcmInfo ( AdpcmInfo * adpcmInfo,
int channels ) const

◆ ReadStrmInfo()

bool nw4hbm::snd::detail::StrmFileReader::ReadStrmInfo ( StrmInfo * strmInfo) const

◆ Setup()

void nw4hbm::snd::detail::StrmFileReader::Setup ( const void * buffer)

Member Data Documentation

◆ mHeadBlock

const StrmFile::HeadBlock* nw4hbm::snd::detail::StrmFileReader::mHeadBlock
private

◆ mHeader

const StrmFile::Header* nw4hbm::snd::detail::StrmFileReader::mHeader
private

The documentation for this class was generated from the following file: