Sayonara Player
Signals | Public Member Functions | List of all members
AudioDataProvider Class Reference
Inheritance diagram for AudioDataProvider:

Signals

void sigSpectrumDataAvailable (const QList< float > &spectrum, MilliSeconds percent)
 
void sigFinished ()
 
void sigStarted ()
 

Public Member Functions

 AudioDataProvider (QObject *parent=nullptr)
 
void setSpectrum (const QList< float > &spectrum, NanoSeconds clock_time)
 
GstElement * getAudioconverter () const
 
void start (const QString &filename)
 
void stop ()
 
uint binCount () const
 
void setBinCount (uint num_bins)
 
MilliSeconds intervalMs () const
 
void setIntervalMs (MilliSeconds ms)
 
int threshold () const
 
void setThreshold (int threshold)
 
void setSamplerate (uint samplerate)
 
uint samplerate () const
 
float frequency (int bin)
 
bool isRunning () const
 
void setRunning (bool b)
 
bool isFinished (const QString &filename) const
 
void setFinished (bool b)