32 virtual void uploadBuffer(std::span<const StereoFloat> buffer) = 0;
virtual void unmute()=0
Unmute the sound system.
virtual void mute()=0
Mute the sound system.
virtual void uploadBuffer(std::span< const StereoFloat > buffer)=0
virtual unsigned getFrequency() const =0
Returns the actual sample frequency.
virtual unsigned getSamples() const =0
Get the number of samples that should be created 'per fragment'.
virtual ~SoundDriver()=default
This file implemented 3 utility functions: