virtual void play(const Ts &...x)=0
virtual bool set_mute_off()=0
virtual bool set_volume(float volume)=0
virtual bool set_mute_on()=0
void play(const Ts &...x) override
MuteOffAction(AudioDac *audio_dac)
MuteOnAction(AudioDac *audio_dac)
void play(const Ts &...x) override
TEMPLATABLE_VALUE(float, volume) void play(const Ts &...x) override
SetVolumeAction(AudioDac *audio_dac)
Providing packet encoding functions for exchanging data with a remote host.