NDSummary.OnToolTipsLoaded("File:arkos/akm_player.h",{8:"
void AKM_Play(
u8 sng,
const voiddata
)
Initialize music and start playback
",9:"
inline bool AKM_IsPlaying()
Check if a music is currently playing
",10:"
void AKM_Stop()
Stop music playback
",11:"
bool AKM_Update()
Decode a music frame and update the PSG
",12:"
u8 AKM_InitSFX(
const voiddata
)
Initializes the sound effects. It MUST be called at any times before a first sound effect is triggered.  It doesn\'t matter whether the song is playing or not, or if it has been initialized or not.
",13:"
void AKM_PlaySFX(
u8 sfx,
u8 chan,
u8 vol
)
Plays a sound effect. If a previous one was already playing on the same channel, it is replaced.  This does not actually plays the sound effect, but programs its playing.
",14:"
void AKM_StopSFX(
u8 chan
)
Stops a sound effect. Nothing happens if there was no sound effect.
"});