#include <QByteArray>
#include <QList>
-#include <QColor>
#include <QTimer>
#include <QWidget>
{
Q_OBJECT
public:
- AudioSignal(QWidget *parent = 0);
+ explicit AudioSignal(QWidget *parent = 0);
~AudioSignal();
/** @brief Used for checking whether audio data needs to be delivered */
bool monitoringEnabled() const;
QRect scopeRect();
QImage renderHUD(uint accelerationFactor);
QImage renderBackground(uint accelerationFactor);
- QImage renderAudioScope(uint accelerationFactor, const QVector<int16_t> audioFrame, const int, const int num_channels, const int samples, const int);
+ QImage renderAudioScope(uint accelerationFactor, const QVector<int16_t> &audioFrame, const int, const int num_channels, const int samples, const int);
QString widgetName() const { return "audioSignal"; }
bool isHUDDependingOnInput() const { return false; }
QList<int> dbscale;
public slots:
- void showAudio(const QByteArray);
+ void showAudio(const QByteArray &);
void slotReceiveAudio(QVector<int16_t>,int,int,int);
private slots:
void slotNoAudioTimeout();