Go to the source code of this file.
|
void | reset_bank_and_seq_load_status (void) |
|
void | discard_bank (s32 bankId) |
|
void | discard_sequence (s32 seqId) |
|
void * | soundAlloc (struct SoundAllocPool *pool, u32 size) |
|
void | sound_alloc_pool_init (struct SoundAllocPool *pool, void *memAddr, u32 size) |
|
void | persistent_pool_clear (struct PersistentPool *persistent) |
|
void | temporary_pool_clear (struct TemporaryPool *temporary) |
|
void | func_800B90E0 (struct SoundAllocPool *pool) |
|
void | sound_init_main_pools (s32) |
|
void | func_800B914C (struct PoolSplit *) |
|
void | seq_and_bank_pool_init (struct PoolSplit2 *a) |
|
void | persistent_pools_init (struct PoolSplit *a) |
|
void | temporary_pools_init (struct PoolSplit *a) |
|
void * | alloc_bank_or_seq (struct SoundMultiPool *, s32, s32, s32, s32) |
|
void * | get_bank_or_seq (s32 poolIdx, s32 arg1, s32 id) |
|
void * | get_bank_or_seq_inner (s32 poolIdx, s32 arg1, s32 bankId) |
|
void | func_800B9BE4 (f32, f32, u16 *) |
|
void | decrease_reverb_gain (void) |
|
s32 | audio_shut_down_and_reset_step (void) |
|
void | audio_reset_session (void) |
|
void * | unk_pool1_lookup (s32 poolIdx, s32 id) |
|
void | func_800BA8B0 (s32, s32) |
|
◆ IS_BANK_LOAD_COMPLETE
◆ IS_SEQ_LOAD_COMPLETE
◆ SOUND_LOAD_STATUS_4
#define SOUND_LOAD_STATUS_4 4 |
◆ SOUND_LOAD_STATUS_5
#define SOUND_LOAD_STATUS_5 5 |
◆ SOUND_LOAD_STATUS_COMPLETE
#define SOUND_LOAD_STATUS_COMPLETE 2 |
◆ SOUND_LOAD_STATUS_DISCARDABLE
#define SOUND_LOAD_STATUS_DISCARDABLE 3 |
◆ SOUND_LOAD_STATUS_IN_PROGRESS
#define SOUND_LOAD_STATUS_IN_PROGRESS 1 |
◆ SOUND_LOAD_STATUS_NOT_LOADED
#define SOUND_LOAD_STATUS_NOT_LOADED 0 |
◆ alloc_bank_or_seq()
◆ audio_reset_session()
void audio_reset_session |
( |
void | | ) |
|
◆ audio_shut_down_and_reset_step()
s32 audio_shut_down_and_reset_step |
( |
void | | ) |
|
◆ decrease_reverb_gain()
void decrease_reverb_gain |
( |
void | | ) |
|
◆ discard_bank()
void discard_bank |
( |
s32 | bankId | ) |
|
◆ discard_sequence()
void discard_sequence |
( |
s32 | seqId | ) |
|
◆ func_800B90E0()
◆ func_800B914C()
void func_800B914C |
( |
struct PoolSplit * | arg0 | ) |
|
◆ func_800B9BE4()
void func_800B9BE4 |
( |
f32 | arg0, |
|
|
f32 | arg1, |
|
|
u16 * | arg2 ) |
- Bug
- they probably meant to store the value to tmp[i] and tmp[8 + i]
◆ func_800BA8B0()
void func_800BA8B0 |
( |
s32 | poolIdx, |
|
|
s32 | id ) |
◆ get_bank_or_seq()
void * get_bank_or_seq |
( |
s32 | poolIdx, |
|
|
s32 | arg1, |
|
|
s32 | id ) |
◆ get_bank_or_seq_inner()
void * get_bank_or_seq_inner |
( |
s32 | poolIdx, |
|
|
s32 | arg1, |
|
|
s32 | bankId ) |
◆ persistent_pool_clear()
◆ persistent_pools_init()
void persistent_pools_init |
( |
struct PoolSplit * | a | ) |
|
◆ reset_bank_and_seq_load_status()
void reset_bank_and_seq_load_status |
( |
void | | ) |
|
◆ seq_and_bank_pool_init()
void seq_and_bank_pool_init |
( |
struct PoolSplit2 * | a | ) |
|
◆ sound_alloc_pool_init()
void sound_alloc_pool_init |
( |
struct SoundAllocPool * | pool, |
|
|
void * | memAddr, |
|
|
u32 | size ) |
◆ sound_init_main_pools()
void sound_init_main_pools |
( |
s32 | arg0 | ) |
|
◆ soundAlloc()
◆ temporary_pool_clear()
◆ temporary_pools_init()
void temporary_pools_init |
( |
struct PoolSplit * | a | ) |
|
◆ unk_pool1_lookup()
void * unk_pool1_lookup |
( |
s32 | poolIdx, |
|
|
s32 | id ) |
◆ D_800EA5D0
◆ D_803B7178
◆ gAudioInitPool
◆ gAudioResetFadeOutFramesLeft
s32 gAudioResetFadeOutFramesLeft |
|
extern |
◆ gAudioResetPresetIdToLoad
u8 gAudioResetPresetIdToLoad |
|
extern |
◆ gAudioResetStatus
volatile u8 gAudioResetStatus |
|
extern |
◆ gAudioSessionPool
◆ gAudioSessionPresets
◆ gBankLoadedPool
◆ gBankLoadStatus
◆ gMaxAudioCmds
◆ gNotes
◆ gNotesAndBuffersPool
◆ gNoteSubsEu
◆ gNumSynthesisReverbs
◆ gPersistentCommonPool
◆ gRefreshRate
◆ gSampleDmaNumListItems
u32 gSampleDmaNumListItems |
|
extern |
◆ gSeqAndBankPool
◆ gSeqLoadedPool
◆ gSeqLoadStatus
◆ gTempoInternalToExternal
s16 gTempoInternalToExternal |
|
extern |
◆ gTemporaryCommonPool
◆ gUnkLoadStatus
◆ gUnkPool1
◆ gUnusedLoadedPool
◆ gUseReverb
◆ gVolume
◆ sPersistentCommonPoolSplit
◆ sSeqAndBankPoolSplit
◆ sSessionPoolSplit
◆ sTemporaryCommonPoolSplit