21 #ifndef RAWSOUNDRECEIVER_H 22 #define RAWSOUNDRECEIVER_H 24 #include "Utils/typedefs.h" 32 using SpectrumList=std::vector<float>;
41 virtual void setLevel(
float left,
float right)=0;
42 virtual bool isActive()
const=0;
58 virtual void setSpectrum(
const SpectrumList& spectrum)=0;
59 virtual bool isActive()
const=0;
81 #endif // RAWSOUNDRECEIVER_H virtual void writeAudioData(const QByteArray &data)=0
triggered when new audio data is available, has to be reimplentend
The LevelReceiver class.
Definition: AudioDataReceiverInterface.h:38
The RawSoundReceiver interface.
Definition: AudioDataReceiverInterface.h:66
The SpectrumReceiver class.
Definition: AudioDataReceiverInterface.h:52