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