replace Arecord with Qtmultimedia (requiers pulse?)

This commit is contained in:
IMback
2017-11-19 22:08:59 +01:00
parent a82a9459bc
commit 1dd7aca03b
16 changed files with 329 additions and 167 deletions

View File

@ -11,6 +11,7 @@
#include <QScopedPointer>
#include <QEventLoop>
#include <QTimer>
#include <QAbstractButton>
#include <vector>
class Microcontroller: public QObject
@ -25,7 +26,7 @@ private:
QString _buffer;
void processMicroReturn();
void getState();
void requestState();
public:
Microcontroller(QIODevice* port);
@ -33,6 +34,7 @@ public:
~Microcontroller();
bool connected();
void setIODevice(QIODevice* port);
std::vector<bool> getLastState();
public slots:
void rgbOn();