At the moment, JoeyLib supports music in the Amiga MOD format. This may change to MIDI with instrument samples. Stay tuned!
Releases the memory used by sound.
Returns true if sound is currently playing on any channel.
(Note: This prototype isn't entirely accurate. No pointer crazyness is needed to pass the sound into this function.) Returns true if the file filename was loaded into memory. The handle to the sound is allocated and returned as sound.
Resumes music playback if it was previously paused.
Returns true if music is currently being played.
Pauses the music if it is currently being played.
Loads and plays name. Since the actual format of the music data varies on different platforms, do not specify a filename extension for name.
Stops any currently playing music and releases the memory it occupied.
Plays a previously loaded sound on the first available channel. If all channels are currently in use, the request to play the sound is ignored.