21#ifndef AUDIO_DATA_RECEIVER_INTERFACES_H
22#define AUDIO_DATA_RECEIVER_INTERFACES_H
24#include "Utils/typedefs.h"
39 virtual void setLevel(
float left,
float right) = 0;
40 virtual bool isActive()
const = 0;
50 virtual void setSpectrum(
const std::vector<float>& spectrum) = 0;
51 virtual bool isActive()
const = 0;
61 virtual void writeAudioData(
const QByteArray& data) = 0;
The LevelDataReceiver class.
Definition: AudioDataReceiver.h:37
The RawSoundReceiver interface.
Definition: AudioDataReceiver.h:59
The SpectrumReceiver class.
Definition: AudioDataReceiver.h:48