1#ifndef _AUDIO_PRIVATE_H_
2#define _AUDIO_PRIVATE_H_
BSS s32 PopupMenu_SelectedIndex
void au_mseq_pause(s32 arg0, s32 arg1)
void au_bgm_load_phrase(BGMPlayer *player, u32 cmd)
s32 au_bgm_player_audio_frame_update(BGMPlayer *player)
void au_bgm_player_update_stop(BGMPlayer *player)
void au_bgm_player_read_composition(BGMPlayer *player)
void au_BGMCmd_F1_TrackTremoloRate(BGMPlayer *player, BGMPlayerTrack *track)
void au_bgm_set_proximity_mix(s32 songName, u32 mix)
void au_bgm_set_playback_rate(BGMPlayer *player, f32 arg1)
void au_BGMCmd_F7_ReverbType(BGMPlayer *player, BGMPlayerTrack *track)
void au_BGMCmd_FF_Special(BGMPlayer *player, BGMPlayerTrack *track)
u8 au_mseq_read_next(AmbiencePlayer *arg0)
void au_BGMCmd_FD_EventTrigger(BGMPlayer *player, BGMPlayerTrack *track)
void au_mseq_player_update(AmbienceManager *manager, AmbiencePlayer *lambda)
BGMPlayer * au_bgm_get_player_with_song_name(s32 songString)
AuResult au_bgm_is_song_playing(s32 songName)
void au_BGMCmd_FC_Branch(BGMPlayer *player, BGMPlayerTrack *track)
void au_mseq_resume(s32 arg0, s32 arg1)
void au_BGMCmd_FE_Detour(BGMPlayer *player, BGMPlayerTrack *track)
void au_bgm_set_prox_mix_fade(BGMPlayer *player, BGMPlayerTrack *track, s32 target, s32 duration)
void au_mseq_set_disabled(s32 arg0, s32 arg1)
void au_BGMCmd_F4_SubTrackRandomPan(BGMPlayer *player, BGMPlayerTrack *track)
void au_bgm_change_track_volume(BGMPlayer *player, s32 trackIdx, s16 arg2, u8 arg3)
void au_BGMCmd_E3(BGMPlayer *player, BGMPlayerTrack *track)
AuResult au_mseq_check_player_index(u32 arg0)
s16 au_sfx_manager_audio_frame_update(SoundManager *manager)
void au_BGMCmd_EA_InstrumentPan(BGMPlayer *player, BGMPlayerTrack *track)
void au_BGMCmd_ED_InstrumentCoarseTune(BGMPlayer *player, BGMPlayerTrack *track)
void au_BGMCmd_EC_TrackVolume(BGMPlayer *player, BGMPlayerTrack *track)
void au_BGMCmd_E2_MasterDetune(BGMPlayer *player, BGMPlayerTrack *track)
void au_BGMCmd_E5_MasterVolumeFade(BGMPlayer *player, BGMPlayerTrack *track)
AuResult snd_song_get_playing_info(s32 songName, BGMHeader **outTrackData, BGMPlayer **outPlayer)
AuResult snd_song_set_track_volumes(s32 songName, MusicTrackVols arg1)
AuResult au_mseq_check_stopped(s32 arg0)
AuResult au_bgm_set_linked_tracks(SongSwapLinkedRequest *arg0)
void au_bgm_set_tick_resolution(BGMPlayer *player, s32 sampleRate, u32 resolution)
void au_bgm_player_update_playing(BGMPlayer *player)
play next tick
void au_bgm_end_composition_loop(BGMPlayer *player, u32 cmd)
void au_mseq_load_tracks_fade(s32 arg0, s32 arg1)
void au_mseq_manager_audio_frame_update(AmbienceManager *arg0)
void au_mseq_stop_slow(s32 arg0, s32 arg1)
void au_bgm_restore_copied_player(AuGlobals *globals)
void au_BGMCmd_E0_MasterTempo(BGMPlayer *player, BGMPlayerTrack *track)
void au_mseq_set_volume(s32 arg0, s32 arg1, s32 arg2)
void au_mseq_save_voices(AmbienceManager *arg0, AmbiencePlayer *lambda)
SoundInstance * sfx_get_env_sound_instance(s32 soundID)
void au_load_BK_headers(AuGlobals *arg0, ALHeap *)
b32 au_bgm_player_is_active(BGMPlayer *player)
void au_bgm_begin_video_frame(BGMPlayer *player)
void au_bgm_set_effect_indices(BGMPlayer *player, u8 *list)
AuResult au_bgm_stop_song(s32 songName)
AuResult snd_song_set_track_vol_mute(s32 arg0, s32 arg1)
void au_bgm_update_fade(BGMPlayer *player)
void au_bgm_update_bus_volumes(BGMPlayer *arg0)
void au_BGMCmd_E8_TrackOverridePatch(BGMPlayer *player, BGMPlayerTrack *track)
void au_bgm_player_initialize(BGMPlayer *player)
void au_BGMCmd_F0_TrackTremolo(BGMPlayer *player, BGMPlayerTrack *track)
void snd_bgm_clear_legacy_commands(BGMPlayer *player)
Part of an unused system for inter-thread communication with a BGM player using commands.
void au_bgm_player_init(BGMPlayer *player, s32 arg1, s32 arg2, AuGlobals *arg3)
void au_bgm_clear_custom_note_press(BGMPlayer *player, s32 arg1)
void au_BGMCmd_EE_InstrumentFineTune(BGMPlayer *player, BGMPlayerTrack *track)
void au_BGMCmd_F5_UseInstrument(BGMPlayer *player, BGMPlayerTrack *track)
void au_BGMCmd_EC_TrackDetune(BGMPlayer *player, BGMPlayerTrack *track)
void au_BGMCmd_NOP(BGMPlayer *player, BGMPlayerTrack *track)
void au_mseq_restore_voices(AmbienceManager *manager, AmbiencePlayer *lambda)
AuResult au_bgm_process_fade_out(SongFadeOutRequest *s)
AuResult au_bgm_process_suspend(SongSuspendRequest *update, b32 skipStop)
void au_sfx_enqueue_event(SoundManager *manager, u32 soundID, s16 volume, s16 pitchShift, u8 pan)
void au_sfx_try_sound(SoundManager *manager, SoundRequest *request, SoundManagerCustomCmdList *)
AuResult au_bgm_process_init_song(SongStartRequest *event)
void au_bgm_stop_all(void)
void au_bgm_player_set_detune(BGMPlayer *player, s32 arg1)
AuResult au_bgm_process_resume(SongResumeRequest *update)
AuResult snd_song_set_track_vol_full(s32 arg0, s32 arg1)
void au_sfx_load_groups_from_SEF(SoundManager *sndMgr)
void snd_song_set_proximity_mix_far(s32 songName, s32 mix)
void au_sfx_clear_queue(SoundManager *manager)
void au_BGMCmd_F2_TrackTremoloDepth(BGMPlayer *player, BGMPlayerTrack *track)
void au_BGMCmd_E6_MasterEffect(BGMPlayer *player, BGMPlayerTrack *track)
AuResult snd_song_clear_track_volumes(s32 songName, MusicTrackVols arg1)
s32 au_sfx_set_reverb_type(SoundManager *manager, s32 arg1)
AuResult snd_song_set_track_vol_quiet(s32 arg0, s32 arg1)
void snd_song_set_proximity_mix_near(s32 songName, s32 mix)
AuResult au_bgm_adjust_volume(SongStartRequest *update)
void au_mseq_manager_init(AmbienceManager *arg0, s8 arg1, s8 reverbType, AuGlobals *arg3)
void au_mseq_fade_setup(AmbiencePlayer *arg0)
void au_bgm_reset_all_voices(BGMPlayer *player)
void au_mseq_load_track_fade_info(AmbienceManager *manager, AmbiencePlayer *lambda)
void au_BGMCmd_EB_InstrumentReverb(BGMPlayer *player, BGMPlayerTrack *track)
void au_sfx_set_state(SoundManager *manager, s32 arg1)
void au_mseq_stop_quick(s32 arg0)
void snd_song_set_proximity_mix_full(s32 songName, s32 mix)
void au_mseq_play_sequence(AmbienceManager *arg0, MSEQHeader *mseq, s32 index)
void au_bgm_set_track_volumes(BGMPlayer *player, u8 *arg1, s32 arg2)
AuResult au_mseq_start(s32 arg0, s32 arg1)
AuResult snd_song_set_detune(s32 songName, s32 arg1)
void au_BGMCmd_E9_InstrumentVolume(BGMPlayer *arg0, BGMPlayerTrack *track)
void au_BGMCmd_F6_InstrumentVolumeLerp(BGMPlayer *player, BGMPlayerTrack *track)
void au_BGMCmd_E1_MasterVolume(BGMPlayer *player, BGMPlayerTrack *track)
AuResult au_bgm_complete_push(s32 songName)
void au_sfx_init(SoundManager *manager, u8 arg1, u8 arg2, AuGlobals *arg3, u8 arg4)
void au_BGMCmd_F3_TrackTremoloStop(BGMPlayer *player, BGMPlayerTrack *track)
void au_sfx_begin_video_frame(SoundManager *manager)
void au_BGMCmd_E4_MasterTempoFade(BGMPlayer *player, BGMPlayerTrack *track)
void au_mseq_player_stop(AmbienceManager *arg0, AmbiencePlayer *arg1)