27#ifndef IMAGECONVERTERWORKER_H
28#define IMAGECONVERTERWORKER_H
30#include <peak/peak.hpp>
31#include <peak_ipl/peak_ipl.hpp>
43 void setDataStream(
const std::shared_ptr<peak::core::DataStream>& dataStream);
47 void convert(
const std::shared_ptr<peak::core::Buffer>& buffer);
65 QImage image,
unsigned int iterator,
unsigned long long timestamp,
unsigned long long timestampDelta);
unsigned int m_imageCount
Definition imageconverterworker.h:55
unsigned long long m_timestamp_previous_us
Definition imageconverterworker.h:56
std::shared_ptr< peak::core::DataStream > m_dataStream
Definition imageconverterworker.h:51
ImageConverterWorker()
Definition imageconverterworker.cpp:35
size_t m_imageHeight
Definition imageconverterworker.h:59
void counterChanged(unsigned int)
std::unique_ptr< peak::ipl::ImageConverter > m_imageConverter
Definition imageconverterworker.h:61
void imageReceived(QImage image, unsigned int iterator, unsigned long long timestamp, unsigned long long timestampDelta)
void setImageCount(unsigned int imageCount)
Definition imageconverterworker.cpp:68
std::shared_ptr< peak::core::NodeMap > m_nodemapRemoteDevice
Definition imageconverterworker.h:52
size_t m_imageWidth
Definition imageconverterworker.h:58
void convert(const std::shared_ptr< peak::core::Buffer > &buffer)
Definition imageconverterworker.cpp:73
unsigned int m_converterCounter
Definition imageconverterworker.h:54
void resetCounter()
Definition imageconverterworker.cpp:183
void setDataStream(const std::shared_ptr< peak::core::DataStream > &dataStream)
Definition imageconverterworker.cpp:40
~ImageConverterWorker() override=default