The music player that does nothing.
More...
#include <null_m.h>
|
std::optional< std::string_view > | Start (const StringList &) override |
| Start this driver.
|
|
void | Stop () override |
| Stop this driver.
|
|
void | PlaySong (const MusicSongInfo &) override |
| Play a particular song.
|
|
void | StopSong () override |
| Stop playing the current song.
|
|
bool | IsSongPlaying () override |
| Are we currently playing a song?
|
|
void | SetVolume (uint8_t) override |
| Set the volume, if possible.
|
|
std::string_view | GetName () const override |
| Get the name of this driver.
|
|
The music player that does nothing.
Definition at line 16 of file null_m.h.
◆ GetName()
std::string_view MusicDriver_Null::GetName |
( |
| ) |
const |
|
inlineoverridevirtual |
Get the name of this driver.
- Returns
- The name of the driver.
Implements Driver.
Definition at line 29 of file null_m.h.
◆ IsSongPlaying()
bool MusicDriver_Null::IsSongPlaying |
( |
| ) |
|
|
inlineoverridevirtual |
Are we currently playing a song?
- Returns
- True if a song is being played.
Implements MusicDriver.
Definition at line 26 of file null_m.h.
◆ PlaySong()
Play a particular song.
- Parameters
-
song | The information for the song to play. |
Implements MusicDriver.
Definition at line 22 of file null_m.h.
◆ SetVolume()
void MusicDriver_Null::SetVolume |
( |
uint8_t |
vol | ) |
|
|
inlineoverridevirtual |
◆ Start()
std::optional< std::string_view > MusicDriver_Null::Start |
( |
const StringList & |
parm | ) |
|
|
inlineoverridevirtual |
Start this driver.
- Parameters
-
parm | Parameters passed to the driver. |
- Returns
- std::nullopt if everything went okay, otherwise an error message.
Implements Driver.
Definition at line 18 of file null_m.h.
◆ Stop()
void MusicDriver_Null::Stop |
( |
| ) |
|
|
inlineoverridevirtual |
◆ StopSong()
void MusicDriver_Null::StopSong |
( |
| ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: