1#ifndef AUDIODATAPROVIDER_H
2#define AUDIODATAPROVIDER_H
7#include "Utils/Pimpl.h"
16 void sigSpectrumDataAvailable(
const QList<float>& spectrum, MilliSeconds percent);
24 void setSpectrum(
const QList<float>& spectrum, NanoSeconds clock_time);
25 GstElement* getAudioconverter()
const;
27 void start(
const QString& filename);
30 uint binCount()
const;
31 void setBinCount(uint num_bins);
33 MilliSeconds intervalMs()
const;
34 void setIntervalMs(MilliSeconds ms);
36 int threshold()
const;
37 void setThreshold(
int threshold);
39 void setSamplerate(uint samplerate);
40 uint samplerate()
const;
42 float frequency(
int bin);
44 bool isRunning()
const;
45 void setRunning(
bool b);
47 bool isFinished(
const QString& filename)
const;
48 void setFinished(
bool b);
Definition: AudioDataProvider.h:11
Definition: EngineUtils.h:33