10 #ifndef MUSIC_EXTERNAL_H 11 #define MUSIC_EXTERNAL_H 25 const char *
Start(
const char *
const *param)
override;
36 const char *
GetName()
const override {
return "extmidi"; }
Metadata about a music track.
const char * Start(const char *const *param) override
Start this driver.
void SetVolume(byte vol) override
Set the volume, if possible.
void StopSong() override
Stop playing the current song.
A music driver, needs to be before sound to properly shut down extmidi forked music players...
Base for all music playback.
void PlaySong(const MusicSongInfo &song) override
Play a particular song.
Base for all driver factories.
void Stop() override
Stop this driver.
Driver * CreateInstance() const override
Create an instance of this driver-class.
A driver for communicating with the user.
const char * GetName() const override
Get the name of this driver.
Driver for all music playback.
bool IsSongPlaying() override
Are we currently playing a song?