37 void sigSpectrumDataAvailable(
const QList<float>& spectrum, MilliSeconds percent);
45 void setSpectrum(
const QList<float>& spectrum, NanoSeconds clock_time);
46 GstElement* getAudioconverter()
const;
48 void start(
const QString& filename);
51 uint binCount()
const;
52 void setBinCount(uint numBins);
54 MilliSeconds intervalMs()
const;
55 void setIntervalMs(MilliSeconds ms);
57 int threshold()
const;
58 void setThreshold(
int threshold);
60 void setSamplerate(uint samplerate);
61 uint samplerate()
const;
63 float frequency(
int bins);
65 bool isRunning()
const;
66 void setRunning(
bool b);
68 bool isFinished(
const QString& filename)
const;
69 void setFinished(
bool b);