Skip to content

audio.h

snd_notify_engine_ready

void snd_notify_engine_ready(ALHeap* heap) source

snd_legacy_sound_dispatch

void snd_legacy_sound_dispatch(u32 id) source

snd_bgm_enqueue_legacy_command

void snd_bgm_enqueue_legacy_command(u32 cmd) source

snd_start_sound

void snd_start_sound(s32 soundID, u8 volume, u8 pan) source

snd_start_sound_with_shift

void snd_start_sound_with_shift( s32 soundID, u8 volume, u8 pan, s16 pitchShift ) source

snd_adjust_sound

void snd_adjust_sound(s32 soundID, u8 volume, u8 pan) source

snd_adjust_sound_with_shift

void snd_adjust_sound_with_shift( s32 soundID, u8 volume, u8 pan, s16 pitchShift ) source

snd_stop_sound

void snd_stop_sound(s32 soundID) source

snd_reset

void snd_reset() source

snd_start_sound_raw

void snd_start_sound_raw( s32 soundID, s16 volume, s16 pitchShift, s32 pan ) source

snd_load_ambient

AuResult snd_load_ambient(s32 arg0) source

snd_ambient_play

AuResult snd_ambient_play(s32 arg0, s32 arg1) source

snd_ambient_stop_quick

AuResult snd_ambient_stop_quick(s32 arg0) source

snd_ambient_stop_slow

AuResult snd_ambient_stop_slow(s32 arg0, s32 arg1) source

snd_ambient_pause

AuResult snd_ambient_pause(s32 arg0, s32 arg1) source

snd_ambient_resume

AuResult snd_ambient_resume(s32 arg0, s32 arg1) source

snd_ambient_is_stopped

AuResult snd_ambient_is_stopped(s32 arg0) source

snd_ambient_fade_out

AuResult snd_ambient_fade_out(s32 arg0, s32 arg1) source

snd_ambient_set_volume

AuResult snd_ambient_set_volume( s32 arg0, s32 arg1, s32 arg2 ) source

snd_ambient_disable

AuResult snd_ambient_disable(s32 arg0) source

snd_ambient_enable

AuResult snd_ambient_enable(s32 arg0) source

snd_ambient_radio_setup

void snd_ambient_radio_setup(s32 arg0) source

snd_ambient_radio_stop

AuResult snd_ambient_radio_stop(s32 arg0) source

snd_ambient_radio_select

AuResult snd_ambient_radio_select(s32 arg0) source

snd_song_load

AuResult snd_song_load(s32 songID, s32 playerIndex) source

return value may be either an AuResult error code OR a valid songName

snd_song_request_play_default

AuResult snd_song_request_play_default(s32 songName) source

snd_song_request_play

AuResult snd_song_request_play(s32 songName, s32 variation) source

snd_song_stop

AuResult snd_song_stop(s32 songName) source

snd_song_stop_all

void snd_song_stop_all() source

snd_song_is_playing

AuResult snd_song_is_playing(s32 songName) source

snd_song_request_fade_in

AuResult snd_song_request_fade_in( s32 songName, s32 variation, s32 fadeInTime, s32 startVolume, s32 endVolume ) source

snd_song_request_fade_in_default

AuResult snd_song_request_fade_in_default( s32 songName, s32 fadeInTime, s32 startVolume, s32 endVolume ) source

snd_song_request_fade_out

AuResult snd_song_request_fade_out( s32 songName, s32 fadeTime, AuCallback callback ) source

snd_song_push_stop

AuResult snd_song_push_stop(s32 songName) source

snd_song_request_pop

AuResult snd_song_request_pop(s32 songName) source

snd_song_request_snapshot

AuResult snd_song_request_snapshot(s32 songName) source

snd_song_request_push_fade_out

AuResult snd_song_request_push_fade_out( s32 songName, s32 fadeTime ) source

snd_song_request_pause

AuResult snd_song_request_pause(s32 songName) source

snd_song_request_unpause

AuResult snd_song_request_unpause(s32 songName) source

snd_song_set_volume_quiet

AuResult snd_song_set_volume_quiet(s32 songName) source

snd_song_set_volume_full

AuResult snd_song_set_volume_full(s32 songName) source

snd_song_set_linked_mode

AuResult snd_song_set_linked_mode(s32 songName, s32 mode) source

snd_song_set_playback_rate

AuResult snd_song_set_playback_rate(s32 songName, f32 arg1) source

snd_song_poll_music_events

void snd_song_poll_music_events(u32** arg0, s32* arg1) source

snd_song_flush_music_events

void snd_song_flush_music_events() source

snd_song_trigger_music_event

void snd_song_trigger_music_event( s32 playerID, s32 trackIndex, s32 eventInfo ) source

snd_song_clear_music_events

void snd_song_clear_music_events() source

snd_set_stereo

void snd_set_stereo() source

snd_set_mono

void snd_set_mono() source

snd_set_bgm_volume

void snd_set_bgm_volume(VolumeLevels volume) source

snd_set_sfx_volume

void snd_set_sfx_volume(VolumeLevels volume) source

snd_set_sfx_reverb_type

void snd_set_sfx_reverb_type(s32 arg0) source

snd_enable_sfx

void snd_enable_sfx() source

snd_disable_sfx

void snd_disable_sfx() source

bgm_set_track_volumes

AuResult bgm_set_track_volumes( s32 playerIndex, s16 trackVolSet ) source

bgm_clear_track_volumes

AuResult bgm_clear_track_volumes( s32 playerIndex, s16 trackVolSet ) source

bgm_set_linked_mode

AuResult bgm_set_linked_mode(s32 playerIndex, s16 mode) source

bgm_quiet_max_volume

void bgm_quiet_max_volume() source

bgm_reset_max_volume

void bgm_reset_max_volume() source

bgm_reset_volume

void bgm_reset_volume() source

bgm_init_music_players

s32 bgm_init_music_players() source

bgm_set_song

s32 bgm_set_song( s32 playerIndex, s32 songID, s32 variation, s32 fadeOutTime, s16 volume ) source

bgm_set_battle_song

void bgm_set_battle_song(s32 , s32 ) source

bgm_push_battle_song

void bgm_push_battle_song() source

bgm_adjust_proximity

s32 bgm_adjust_proximity( s32 playerIndex, s32 arg1, s16 arg2 ) source

bgm_fade_in_song

s32 bgm_fade_in_song( s32 playerIndex, s32 songID, s32 variation, s32 fadeInTime, s16 arg4, s16 arg5 ) source

bgm_update_music_control

void bgm_update_music_control() source

bgm_is_any_song_playing

s32 bgm_is_any_song_playing() source

bgm_reset_sequence_players

void bgm_reset_sequence_players() source

bgm_pop_song

void bgm_pop_song() source

bgm_push_song

void bgm_push_song(s32 songID, s32 variation) source

bgm_pop_battle_song

void bgm_pop_battle_song() source

sfx_reset_door_sounds

void sfx_reset_door_sounds() source

sfx_clear_sounds

void sfx_clear_sounds() source

sfx_clear_env_sounds

void sfx_clear_env_sounds(s16 playSounds) source

sfx_update_env_sound_params

void sfx_update_env_sound_params() source

sfx_set_reverb_mode

void sfx_set_reverb_mode(s32 arg0) source

sfx_get_reverb_mode

s32 sfx_get_reverb_mode() source

sfx_stop_env_sounds

void sfx_stop_env_sounds() source

sfx_play_sound_looping

void sfx_play_sound_looping( s32 soundID, u8 volume, u8 pan, s16 pitchShift ) source

sfx_register_looping_sound_at_position

void sfx_register_looping_sound_at_position( s32 soundID, s32 flags, f32 x, f32 y, f32 z ) source

sfx_adjust_env_sound_pos

s32 sfx_adjust_env_sound_pos( s32 soundID, s32 sourceFlags, f32 x, f32 y, f32 z ) source

sfx_stop_tracking_env_sound_pos

void sfx_stop_tracking_env_sound_pos( s32 soundID, s32 keepPlaying ) source

sfx_play_sound_with_params

void sfx_play_sound_with_params( s32 soundID, u8 volume, u8 pan, s16 pitchShift ) source

sfx_adjust_env_sound_params

void sfx_adjust_env_sound_params( s32 soundID, u8 volume, u8 pan, s16 pitchShift ) source

sfx_stop_sound

void sfx_stop_sound(s32 soundID) source

sfx_play_sound

void sfx_play_sound(s32 soundID) source

sfx_play_sound_at_player

void sfx_play_sound_at_player(s32 soundID, s32 arg1) source

sfx_play_sound_at_npc

void sfx_play_sound_at_npc(s32 soundID, s32 arg1, s32 npcID) source

sfx_play_sound_at_position

void sfx_play_sound_at_position( s32 soundID, s32 flags, f32 posX, f32 posY, f32 posZ ) source

sfx_get_spatialized_sound_params

void sfx_get_spatialized_sound_params( f32 x, f32 y, f32 z, s16* volume, s16* pan, s32 flags ) source

sfx_compute_spatialized_sound_params_ignore_depth

void sfx_compute_spatialized_sound_params_ignore_depth( f32 x, f32 y, f32 z, s16* volume, s16* pan ) source

sfx_compute_spatialized_sound_params_with_depth

void sfx_compute_spatialized_sound_params_with_depth( f32 x, f32 y, f32 z, s16* volume, s16* pan ) source

sfx_compute_spatialized_sound_params_full

void sfx_compute_spatialized_sound_params_full( f32 x, f32 y, f32 z, s16* volume, s16* pan, s32 flags ) source