1#ifndef NW4HBM_SND_SOUND_ARCHIVE_LOADER_H
2#define NW4HBM_SND_SOUND_ARCHIVE_LOADER_H
12 class SoundMemoryAllocatable;
static s32 offset
Definition WUD.c:1669
Definition SoundArchive.h:23
Definition SoundMemoryAllocatable.h:8
Definition SoundArchiveLoader.h:16
FileStreamHandle(ut::FileStream *pStream)
Definition SoundArchiveLoader.h:18
ut::FileStream * operator->()
Definition SoundArchiveLoader.h:28
~FileStreamHandle()
Definition SoundArchiveLoader.h:20
ut::FileStream * GetFileStream()
Definition SoundArchiveLoader.h:26
ut::FileStream * mStream
Definition SoundArchiveLoader.h:33
Definition SoundArchiveLoader.h:36
void * LoadGroup(u32 id, SoundMemoryAllocatable *allocater, void **waveBuffer, u32 blockSize)
OSMutex mMutex
Definition SoundArchiveLoader.h:49
u8 mStreamArea[STREAM_BUFFER_SIZE]
Definition SoundArchiveLoader.h:51
ut::FileStream * mStream
Definition SoundArchiveLoader.h:52
void * LoadFile(u32 id, SoundMemoryAllocatable *allocater)
const SoundArchive & mArc
Definition SoundArchiveLoader.h:50
SoundArchiveLoader(const SoundArchive &soundArchive)
s32 ReadFile(u32 id, void *dst, s32 size, s32 offset)
Definition FileStream.h:9
unsigned int size
Definition __os.h:106
unsigned long u32
Definition types.h:12
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
static const int STREAM_BUFFER_SIZE
Definition snd_types.h:46
Definition HBMAnmController.h:6