20#ifndef SAYONARA_PLAYER_AUDIODATAPROVIDER_H
21#define SAYONARA_PLAYER_AUDIODATAPROVIDER_H
29 class LevelDataReceiver;
30 class SpectrumDataReceiver;
31 class RawAudioDataReceiver;
37 virtual void setLevelData(
float left,
float right)=0;
38 virtual void levelActiveChanged(
bool b)=0;
47 virtual void setSpectrumData(
const std::vector<float>& spectrum)=0;
48 virtual void spectrumActiveChanged(
bool b)=0;
57 virtual void setAudioData(
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
Definition: AudioDataProvider.h:35
Definition: AudioDataProvider.h:55
Definition: AudioDataProvider.h:45