Add Stream Reader Thread
This commit is contained in:
28
StreamReader.hpp
Normal file
28
StreamReader.hpp
Normal 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
|
||||
Reference in New Issue
Block a user