|
| | SoundArchivePlayer () |
| |
| virtual | ~SoundArchivePlayer () |
| |
| virtual void | InvalidateData (const void *start, const void *end) |
| |
| virtual void | InvalidateWaveData (const void *start, const void *end) |
| |
| virtual StartResult | detail_SetupSound (SoundHandle *handle, u32 id, detail::BasicSound::AmbientArgInfo *ambientArgInfoInfo, detail::ExternalSoundPlayer *extPlayer, bool hold, const StartInfo *startInfo) |
| |
| virtual u32 | detail_ConvertLabelStringToSoundId (const char *label) |
| |
| bool | IsAvailable () const |
| |
| bool | Setup (const SoundArchive *arc, void *buffer, u32 mramBufferSize, void *strmBuffer, u32 strmBufferSize) |
| |
| void | Shutdown () |
| |
| u32 | GetRequiredMemSize (const SoundArchive *arc) |
| |
| u32 | GetRequiredStrmBufferSize (const SoundArchive *arc) |
| |
| void | Update () |
| |
| const SoundArchive & | GetSoundArchive () const |
| |
| SoundPlayer & | GetSoundPlayer (u32 playerId) |
| |
| SoundPlayer & | GetSoundPlayer (int playerId) |
| |
| const void * | detail_GetFileAddress (u32 id) const |
| |
| const void * | detail_GetFileWaveDataAddress (u32 id) const |
| |
| const void * | GetGroupAddress (u32 groupId) const |
| |
| void | SetGroupAddress (u32 groupId, const void *addr) |
| |
| const void * | GetGroupWaveDataAddress (u32 groupId) const |
| |
| void | SetGroupWaveDataAddress (u32 groupId, const void *addr) |
| |
| bool | LoadGroup (u32 id, SoundMemoryAllocatable *allocatable, u32 loadBlockSize) |
| |
| bool | LoadGroup (const char *label, SoundMemoryAllocatable *allocatable, u32 loadBlockSize) |
| |
| bool | LoadGroup (int id, SoundMemoryAllocatable *allocatable, u32 loadBlockSize) |
| |
| bool | LoadGroup (u32 id, SoundMemoryAllocatable *allocatable, unsigned int loadBlockSize) |
| |
| u32 | GetSoundPlayerCount () const |
| |
| u32 | GetFreeSeqSoundCount () const |
| |
| u32 | GetFreeStrmSoundCount () const |
| |
| u32 | GetFreeWaveSoundCount () const |
| |
| virtual | ~SoundStartable () |
| |
| bool | StartSound (SoundHandle *soundHandle, u32 id) |
| |
| bool | StartSound (SoundHandle *soundHandle, unsigned int id) |
| |
| bool | StartSound (SoundHandle *soundHandle, int id) |
| |
| bool | HoldSound (SoundHandle *soundHandle, u32 id) |
| |
| bool | HoldSound (SoundHandle *soundHandle, unsigned int id) |
| |
| bool | HoldSound (SoundHandle *soundHandle, int id) |
| |
| bool | PrepareSound (SoundHandle *soundHandle, u32 id) |
| |
| bool | PrepareSound (SoundHandle *soundHandle, unsigned int id) |
| |
| bool | PrepareSound (SoundHandle *soundHandle, int id) |
| |
|
| bool | SetupMram (const SoundArchive *arc, void *buffer, u32 size) |
| |
| detail::PlayerHeap * | CreatePlayerHeap (void *buffer, u32 bufferSize) |
| |
| bool | SetupSoundPlayer (const SoundArchive *arc, void **buffer, void *end) |
| |
| bool | CreateGroupAddressTable (const SoundArchive *arc, void **buffer, void *end) |
| |
| bool | SetupSeqSound (const SoundArchive *arc, int sounds, void **buffer, void *end) |
| |
| bool | SetupWaveSound (const SoundArchive *arc, int sounds, void **buffer, void *end) |
| |
| bool | SetupStrmSound (const SoundArchive *arc, int sounds, void **buffer, void *end) |
| |
| bool | SetupSeqTrack (const SoundArchive *arc, int tracks, void **buffer, void *end) |
| |
| bool | SetupStrmBuffer (const SoundArchive *arc, void *buffer, u32 bufferSize) |
| |
| StartResult | PrepareSeqImpl (detail::SeqSound *sound, const SoundArchive::SoundInfo *soundInfo, const SoundArchive::SeqSoundInfo *seqSoundInfo, int voices) |
| |
| StartResult | PrepareStrmImpl (detail::StrmSound *sound, const SoundArchive::SoundInfo *soundInfo, const SoundArchive::StrmSoundInfo *strmSoundInfo, SoundStartable::StartInfo::StartOffsetType startOffsetType, int startOffset, int voices) |
| |
| StartResult | PrepareWaveSoundImpl (detail::WaveSound *sound, const SoundArchive::SoundInfo *soundInfo, const SoundArchive::WaveSoundInfo *waveSoundInfo, int voices) |
| |