Go to the source code of this file.
Macros | |
| #define | TRACK_ID_DRUM 9 |
Enumerations | |
| enum | MseqMode { MSEQ_MODE_PLAYING = 0 , MSEQ_MODE_RESUMING = 1 , MSEQ_MODE_STOPPED = 2 , MSEQ_MODE_PAUSING = 3 } |
| enum | MseqFadeState { MSEQ_FADE_IN = 0 , MSEQ_FADE_OUT = 1 , MSEQ_FADE_OUT_PAUSING = 2 } |
| enum | MseqPlayState { MSEQ_PLAYER_PLAYING = 0 , MSEQ_PLAYER_STOPPED = 1 , MSEQ_PLAYER_STOPPING = 2 } |
| enum | MseqTrackFlags { MSEQ_TRACK_RESUMABLE = 1 } |
| enum | MseqCommand { MSEQ_CMD_80_STOP_SOUND = 0x80 , MSEQ_CMD_90_PLAY_SOUND = 0x90 , MSEQ_CMD_A0_SET_VOLUME_PAN = 0xA0 , MSEQ_CMD_B0_MULTI = 0xB0 , MSEQ_CMD_C0_SET_INSTRUMENT = 0xC0 , MSEQ_CMD_E0_TUNING = 0xE0 , MSEQ_CMD_SUB_66_START_LOOP = 0x66 , MSEQ_CMD_SUB_67_END_LOOP = 0x67 , MSEQ_CMD_SUB_68_SET_REVERB = 0x68 , MSEQ_CMD_SUB_69_SET_RESUMABLE = 0x69 } |
Variables | |
| u8 | BlankMseqData [] |
| #define TRACK_ID_DRUM 9 |
Definition at line 6 of file mseq_player.c.
Referenced by au_mseq_player_update().
| Enumerator | |
|---|---|
| MSEQ_MODE_PLAYING | |
| MSEQ_MODE_RESUMING | |
| MSEQ_MODE_STOPPED | |
| MSEQ_MODE_PAUSING | |
Definition at line 8 of file mseq_player.c.
| Enumerator | |
|---|---|
| MSEQ_FADE_IN | |
| MSEQ_FADE_OUT | |
| MSEQ_FADE_OUT_PAUSING | |
Definition at line 15 of file mseq_player.c.
| Enumerator | |
|---|---|
| MSEQ_PLAYER_PLAYING | |
| MSEQ_PLAYER_STOPPED | |
| MSEQ_PLAYER_STOPPING | |
Definition at line 21 of file mseq_player.c.
| Enumerator | |
|---|---|
| MSEQ_TRACK_RESUMABLE | |
Definition at line 27 of file mseq_player.c.
Definition at line 31 of file mseq_player.c.
| void au_mseq_manager_init | ( | AmbienceManager * | manager, |
| s8 | priority, | ||
| s8 | busID, | ||
| AuGlobals * | globals ) |
Definition at line 44 of file mseq_player.c.
Referenced by au_engine_init().
Definition at line 65 of file mseq_player.c.
Referenced by snd_ambient_disable(), snd_ambient_enable(), snd_ambient_fade_out(), snd_ambient_is_stopped(), snd_ambient_pause(), snd_ambient_play(), snd_ambient_resume(), snd_ambient_set_volume(), snd_ambient_stop_quick(), and snd_ambient_stop_slow().
Definition at line 77 of file mseq_player.c.
Referenced by snd_ambient_disable(), and snd_ambient_enable().
Definition at line 88 of file mseq_player.c.
Referenced by snd_ambient_play().
| void au_mseq_fade_setup | ( | AmbiencePlayer * | player | ) |
Definition at line 112 of file mseq_player.c.
Referenced by au_mseq_manager_audio_frame_update(), and au_mseq_start().
Definition at line 137 of file mseq_player.c.
Referenced by snd_ambient_pause().
Definition at line 152 of file mseq_player.c.
Referenced by snd_ambient_resume().
Definition at line 168 of file mseq_player.c.
Referenced by snd_ambient_stop_quick().
Definition at line 183 of file mseq_player.c.
Referenced by snd_ambient_stop_slow().
Definition at line 198 of file mseq_player.c.
Referenced by snd_ambient_set_volume().
Definition at line 217 of file mseq_player.c.
Referenced by snd_ambient_is_stopped().
| void au_mseq_play_sequence | ( | AmbienceManager * | manager, |
| MSEQHeader * | mseqFile, | ||
| s32 | index ) |
Definition at line 230 of file mseq_player.c.
Referenced by au_mseq_start().
| void au_mseq_manager_audio_frame_update | ( | AmbienceManager * | manager | ) |
Definition at line 266 of file mseq_player.c.
Referenced by au_update_clients_for_audio_frame().
| void au_mseq_load_track_fade_info | ( | AmbienceManager * | manager, |
| AmbiencePlayer * | player ) |
Definition at line 321 of file mseq_player.c.
Referenced by au_mseq_manager_audio_frame_update().
| void au_mseq_player_update | ( | AmbienceManager * | manager, |
| AmbiencePlayer * | player ) |
Definition at line 348 of file mseq_player.c.
Referenced by au_mseq_manager_audio_frame_update().
| u8 au_mseq_read_next | ( | AmbiencePlayer * | state | ) |
Definition at line 698 of file mseq_player.c.
Referenced by au_mseq_player_update().
| void au_mseq_player_stop | ( | AmbienceManager * | manager, |
| AmbiencePlayer * | player ) |
Definition at line 703 of file mseq_player.c.
Referenced by au_mseq_manager_audio_frame_update(), and au_mseq_player_update().
| void au_mseq_save_voices | ( | AmbienceManager * | manager, |
| AmbiencePlayer * | player ) |
Definition at line 720 of file mseq_player.c.
Referenced by au_mseq_manager_audio_frame_update().
| void au_mseq_restore_voices | ( | AmbienceManager * | manager, |
| AmbiencePlayer * | player ) |
Definition at line 744 of file mseq_player.c.
Referenced by au_mseq_manager_audio_frame_update().
|
extern |
Definition at line 287 of file sfx_player.c.
Referenced by au_mseq_player_update(), and au_mseq_stop_quick().