#include <QByteArray>
#include <QList>
#include <QColor>
+#include <QTimer>
class QLabel;
#include <QWidget>
+
+#include <stdint.h>
+
class AudioSignal : public QWidget
{
Q_OBJECT
bool monitoringEnabled() const;
private:
+ double valueToPixel(double in);
+ QTimer m_timer;
QLabel* label;
QByteArray channels,peeks,peekage;
- QList<QColor> col;
+ QList<int> dbscale;
QAction *m_aMonitoringEnabled;
protected:
void slotReceiveAudio(const QVector<int16_t>&,int,int,int);
private slots:
void slotSwitchAudioMonitoring(bool isOn);
+ void slotNoAudioTimeout();
signals:
void updateAudioMonitoring();