1#ifndef _AUDIO_PUBLIC_H_
2#define _AUDIO_PUBLIC_H_
#define sfx_play_sound_at_position
void snd_stop_sound(s32 soundID)
AuResult snd_ambient_stop_all(s32 arg0)
void snd_start_sound_with_shift(s32 soundID, u8 volume, u8 pan, s16 pitchShift)
void sfx_clear_env_sounds(s16 playSounds)
AuResult snd_ambient_play(s32 arg0, s32 arg1)
AuResult snd_set_song_fade(s32 songName, s32 fadeInTime, s32 startVolume, s32 endVolume)
void audio_set_stereo(void)
void sfx_update_env_sound_params(void)
void sfx_play_sound_at_npc(s32 soundID, s32 arg1, s32 npcID)
void sfx_stop_env_sounds(void)
void sfx_register_looping_sound_at_position(s32 soundID, s32 flags, f32 x, f32 y, f32 z)
AuResult func_80055AF0(s32 songName)
void disable_sounds(void)
AuResult snd_ambient_mute(s32 arg0, s32 arg1)
AuResult snd_ambient_pause(s32 arg0, s32 arg1)
void sfx_get_spatialized_sound_params(f32 x, f32 y, f32 z, s16 *volume, s16 *pan, s32 flags)
void snd_start_sound(s32 soundID, u8 volume, u8 pan)
AuResult au_song_stop(s32 songName)
void sfx_set_reverb_mode(s32 arg0)
void sfx_stop_sound(s32 soundID)
void bgm_set_proximity_mix_full(s32 songName, s32 mix)
s32 sfx_get_reverb_mode(void)
void snd_start_sound_raw(s32 soundID, s16 volume, s16 pitchShift, s32 pan)
void sfx_adjust_env_sound_params(s32 soundID, u8 volume, u8 pan, s16 pitchShift)
void sfx_reset_door_sounds(void)
AuResult snd_song_set_track_volumes(s32 songName, MusicTrackVols arg1)
void sfx_play_sound_with_params(s32 soundID, u8 volume, u8 pan, s16 pitchShift)
void snd_stop_tracking_env_sound_pos(s32 soundID, s32 keepPlaying)
void bgm_poll_music_events(u32 **arg0, s32 *arg1)
void sfx_play_sound_looping(s32 soundId, u8 volume, u8 pan, s16 pitchShift)
AuResult snd_load_ambient(s32 arg0)
AuResult func_80055C64(s32 songName)
AuResult snd_ambient_set_volume(s32 arg0, s32 arg1, s32 arg2)
AuResult snd_song_set_playback_rate(s32 songName, f32 arg1)
AuResult snd_ambient_stop_slow(s32 arg0, s32 arg1)
AuResult func_80055C2C(s32 songName)
void bgm_flush_music_events(void)
void sfx_play_sound(s32 soundID)
AuResult func_80055C94(s32 songName)
void snd_adjust_sound_with_shift(s32 soundID, u8 volume, u8 pan, s16 pitchShift)
s32 sfx_adjust_env_sound_pos(s32 soundID, s32 sourceFlags, f32 x, f32 y, f32 z)
void sfx_compute_spatialized_sound_params_with_depth(f32 x, f32 y, f32 z, s16 *volume, s16 *pan)
AuResult func_80055B80(s32 songName)
AuResult au_song_start(s32 songName)
AuResult snd_song_set_track_vol_mute(s32 arg0, s32 arg1)
void func_80055050(ALHeap *heap)
void sfx_compute_spatialized_sound_params_ignore_depth(f32 x, f32 y, f32 z, s16 *volume, s16 *pan)
AuResult au_song_load(s32 songID, s32 playerIndex)
void sfx_compute_spatialized_sound_params_full(f32 x, f32 y, f32 z, s16 *volume, s16 *pan, s32 flags)
AuResult au_song_is_playing(s32 songName)
AuResult func_80055BB8(s32 songName, s32 fadeTime)
AuResult snd_ambient_resume(s32 arg0, s32 arg1)
AuResult snd_ambient_enable(s32 arg0)
AuResult snd_set_song_variation_fade(s32 songName, s32 variation, s32 fadeInTime, s32 startVolume, s32 endVolume)
void snd_adjust_sound(s32 soundID, u8 volume, u8 pan)
void func_800561A4(s32 arg0)
void sfx_clear_sounds(void)
AuResult func_80055B28(s32 songName)
AuResult snd_set_song_variation_fade_time(s32 songName, s32 fadeTime, s32 variation)
AuResult snd_song_set_track_vol_full(s32 arg0, s32 arg1)
AuResult au_song_start_variation(s32 songName, s32 variation)
void audio_set_mono(void)
void func_800561C4(s32 arg0)
AuResult snd_song_clear_track_volumes(s32 songName, MusicTrackVols arg1)
void func_8005513C(u32 arg0)
AuResult snd_song_set_track_vol_quiet(s32 arg0, s32 arg1)
void bgm_set_proximity_mix_near(s32 songName, s32 mix)
AuResult snd_ambient_stop_quick(s32 arg0)
AuResult snd_ambient_disable(s32 arg0)
void bgm_trigger_music_event(s32 arg0, s32 arg1, s32 arg2)
AuResult snd_ambient_is_stopped(s32 arg0)
void snd_ambient_80055760(s32 arg0)
AuResult snd_song_set_detune(s32 songName, s32 arg1)
void func_80055068(u32 arg0)
void bgm_clear_music_events(void)
void bgm_set_proximity_mix_far(s32 songName, s32 mix)
void sfx_play_sound_at_player(s32 soundID, s32 arg1)
AuResult snd_set_song_variation(s32 songName, s32 variation)
void func_800561E4(s32 arg0)
AuResult func_80055BF0(s32 songName)
AuResult snd_ambient_play_only(s32 arg0)