Go to the source code of this file.
Variables | |
| s32 | PreventBGMPlayerUpdate = FALSE |
| While TRUE, the audio thread skips BGM player updates. | |
| u16 | SoundEngineReady = 0 |
| u16 | AmbienceRadioChannel = 0 |
| u8 | TrackVols_JAN_Full [] |
| u8 | TrackVols_Unused1 [] |
| u8 | TrackVols_TIK_Shiver [] |
| u8 | TrackVols_Unused3 [] |
| u8 | TrackVols_KPA_Outside [] |
| u8 | TrackVols_KPA_1 [] |
| u8 | TrackVols_KPA_2 [] |
| u8 | TrackVols_KPA_3 [] |
Definition at line 108 of file snd_interface.c.
Referenced by au_engine_init().
Unused Seems to be an early function that accepts a command to play any kind of audio asset,.
Definition at line 116 of file snd_interface.c.
Part of an unused system for inter-thread communication with a BGM player using commands.
Use functions in bgm_control to manipualte gMusicControlData instead.
Definition at line 143 of file snd_interface.c.
Referenced by au_bgm_player_init().
Unused Part of an unused system for inter-thread communication with a BGM player using commands.
Use functions in bgm_control to manipualte gMusicControlData instead.
Definition at line 159 of file snd_interface.c.
Definition at line 197 of file snd_interface.c.
Definition at line 212 of file snd_interface.c.
Referenced by sfx_clear_env_sounds(), sfx_play_sound_looping(), sfx_play_sound_with_params(), and snd_legacy_sound_dispatch().
Definition at line 233 of file snd_interface.c.
Definition at line 248 of file snd_interface.c.
Referenced by sfx_adjust_env_sound_params(), and sfx_update_env_sound_params().
Definition at line 269 of file snd_interface.c.
Referenced by action_update_sliding(), sfx_stop_env_sounds(), sfx_stop_sound(), and sfx_stop_tracking_env_sound_pos().
Definition at line 275 of file snd_interface.c.
Definition at line 279 of file snd_interface.c.
Definition at line 289 of file snd_interface.c.
Referenced by snd_ambient_radio_setup(), and update_ambient_sounds().
Definition at line 298 of file snd_interface.c.
Referenced by play_ambient_sounds(), snd_ambient_radio_stop(), and update_ambient_sounds().
Definition at line 308 of file snd_interface.c.
Referenced by snd_ambient_radio_stop(), and update_ambient_sounds().
Definition at line 318 of file snd_interface.c.
Referenced by bgm_push_battle_song().
Definition at line 328 of file snd_interface.c.
Referenced by bgm_pop_battle_song().
Definition at line 338 of file snd_interface.c.
Referenced by update_ambient_sounds().
Definition at line 347 of file snd_interface.c.
Definition at line 357 of file snd_interface.c.
Definition at line 367 of file snd_interface.c.
Referenced by snd_ambient_radio_select().
Definition at line 377 of file snd_interface.c.
Referenced by snd_ambient_radio_select().
Definition at line 387 of file snd_interface.c.
Definition at line 402 of file snd_interface.c.
Definition at line 420 of file snd_interface.c.
Referenced by snd_ambient_radio_setup().
return value may be either an AuResult error code OR a valid songName
Definition at line 447 of file snd_interface.c.
Referenced by bgm_update_music_control(), and snd_legacy_sound_dispatch().
Unused – snd_song_request_play but always uses BGM_VARIATION_0.
Definition at line 461 of file snd_interface.c.
Called from bgm_control to start playing a particular song + variation.
Definition at line 479 of file snd_interface.c.
Referenced by bgm_update_music_control(), and snd_legacy_sound_dispatch().
Definition at line 496 of file snd_interface.c.
Referenced by _bgm_set_song(), bgm_fade_in_song(), and bgm_update_music_control().
Definition at line 500 of file snd_interface.c.
Definition at line 504 of file snd_interface.c.
Referenced by bgm_is_any_song_playing(), and bgm_update_music_control().
| AuResult snd_song_request_fade_in | ( | s32 | songName, |
| s32 | variation, | ||
| s32 | fadeInTime, | ||
| s32 | startVolume, | ||
| s32 | endVolume ) |
Called from bgm_control to fade in a particular song + variation.
Definition at line 509 of file snd_interface.c.
Referenced by bgm_update_music_control().
| AuResult snd_song_request_fade_in_default | ( | s32 | songName, |
| s32 | fadeInTime, | ||
| s32 | startVolume, | ||
| s32 | endVolume ) |
Unused.
Definition at line 527 of file snd_interface.c.
| AuResult snd_song_request_fade_out | ( | s32 | songName, |
| s32 | fadeTime, | ||
| AuCallback | callback ) |
Definition at line 544 of file snd_interface.c.
Referenced by bgm_update_music_control().
Definition at line 557 of file snd_interface.c.
Referenced by bgm_update_music_control().
Definition at line 570 of file snd_interface.c.
Referenced by bgm_update_music_control().
Definition at line 587 of file snd_interface.c.
Referenced by _bgm_set_song().
Definition at line 600 of file snd_interface.c.
Referenced by bgm_update_music_control().
Definition at line 613 of file snd_interface.c.
Definition at line 626 of file snd_interface.c.
Definition at line 639 of file snd_interface.c.
Definition at line 649 of file snd_interface.c.
Definition at line 659 of file snd_interface.c.
Referenced by bgm_set_linked_mode().
Definition at line 669 of file snd_interface.c.
Referenced by snd_song_clear_track_volumes(), snd_song_set_detune(), snd_song_set_playback_rate(), and snd_song_set_track_volumes().
Definition at line 689 of file snd_interface.c.
Definition at line 703 of file snd_interface.c.
| AuResult snd_song_set_track_volumes | ( | s32 | songName, |
| MusicTrackVols | trackVolSet ) |
Definition at line 717 of file snd_interface.c.
Referenced by bgm_set_track_volumes().
| AuResult snd_song_clear_track_volumes | ( | s32 | songName, |
| MusicTrackVols | trackVolSet ) |
Definition at line 737 of file snd_interface.c.
Referenced by bgm_clear_track_volumes().
Definition at line 808 of file snd_interface.c.
Definition at line 812 of file snd_interface.c.
Definition at line 816 of file snd_interface.c.
Definition at line 820 of file snd_interface.c.
Referenced by bgm_adjust_proximity().
Definition at line 828 of file snd_interface.c.
Referenced by bgm_adjust_proximity().
| void snd_song_poll_music_events | ( | MusicEventTrigger ** | musicEvents, |
| s32 * | count ) |
Definition at line 832 of file snd_interface.c.
Definition at line 839 of file snd_interface.c.
Definition at line 843 of file snd_interface.c.
Referenced by au_BGMCmd_FD_EventTrigger().
Definition at line 852 of file snd_interface.c.
Referenced by au_engine_init(), and au_update_clients_for_video_frame().
| void snd_register_callback | ( | AuCallback | func, |
| s32 | index ) |
Definition at line 868 of file snd_interface.c.
Definition at line 872 of file snd_interface.c.
Referenced by filemenu_main_handle_input(), and state_step_startup().
Definition at line 877 of file snd_interface.c.
Referenced by filemenu_main_handle_input(), and state_step_startup().
| void snd_set_bgm_volume | ( | VolumeLevels | volume | ) |
Definition at line 882 of file snd_interface.c.
Referenced by bgm_reset_sequence_players(), and bgm_update_volume().
| void snd_set_sfx_volume | ( | VolumeLevels | volume | ) |
Definition at line 886 of file snd_interface.c.
While TRUE, the audio thread skips BGM player updates.
Used by the game thread to lock out BGM updates while modifying player state, to prevent race conditions.
Definition at line 10 of file snd_interface.c.
Referenced by au_update_clients_for_audio_frame(), snd_notify_engine_ready(), snd_song_request_fade_in(), snd_song_request_fade_in_default(), snd_song_request_play(), snd_song_request_play_default(), and snd_song_request_pop().
| u16 SoundEngineReady = 0 |
Definition at line 12 of file snd_interface.c.
Referenced by snd_legacy_sound_dispatch(), and snd_notify_engine_ready().
| u16 AmbienceRadioChannel = 0 |
Definition at line 13 of file snd_interface.c.
Referenced by snd_ambient_radio_select(), snd_ambient_radio_setup(), and snd_ambient_radio_stop().
| u8 TrackVols_JAN_Full[] |
Definition at line 19 of file snd_interface.c.
| u8 TrackVols_Unused1[] |
Definition at line 26 of file snd_interface.c.
| u8 TrackVols_TIK_Shiver[] |
Definition at line 32 of file snd_interface.c.
| u8 TrackVols_Unused3[] |
Definition at line 36 of file snd_interface.c.
| u8 TrackVols_KPA_Outside[] |
Definition at line 44 of file snd_interface.c.
| u8 TrackVols_KPA_1[] |
Definition at line 60 of file snd_interface.c.
| u8 TrackVols_KPA_2[] |
Definition at line 76 of file snd_interface.c.
| u8 TrackVols_KPA_3[] |
Definition at line 92 of file snd_interface.c.