Add Stream Reader Thread

This commit is contained in:
2019-11-10 14:25:35 -08:00
parent f567fb31c9
commit 49f1e3b19d
5 changed files with 329 additions and 15 deletions

28
StreamReader.hpp Normal file
View File

@@ -0,0 +1,28 @@
#ifndef STREAM_READER_H
#define STREAM_READER_H
#include <QThread>
#include <QDebug>
#include <PvDevice.h>
#include <PvStream.h>
#include <PvPipeline.h>
class StreamReader : public QThread
{
Q_OBJECT;
void run();
public:
StreamReader(PvDevice *Device, PvStream *Stream, PvPipeline *Pipeline);
signals:
void NewImage(uint32_t width, uint32_t height, uint8_t *imgPointer);
private:
PvDevice *Device = NULL;
PvStream *Stream = NULL;
PvPipeline *Pipeline = NULL;
};
#endif