#ifndef Hd_CameraModule_HIK_hard_H #define Hd_CameraModule_HIK_hard_H #include #include #include #include #include #include #include #include #include "base.h" using namespace cv; #pragma execution_character_set("utf-8") class Hd_CameraModule_HIK_hard :public Base { public: Hd_CameraModule_HIK_hard(); virtual ~Hd_CameraModule_HIK_hard(); //从类中读数据到实例对象 bool readData(std::vector& mat, QByteArray& data); //实例对象把数据写入到类 bool writeData(std::vector& mat, QByteArray& data); bool initParas(QByteArray& initData); bool run(); bool checkStatus(); private: //MyThread *m_thread = nullptr; //QMutex* m_mutex; }; extern "C" { Q_DECL_EXPORT Hd_CameraModule_HIK_hard * create(); Q_DECL_EXPORT void destory(Hd_CameraModule_HIK_hard * ptr); } #endif // Hd_CameraModule_HIK_hard_H //Hd_CameraModule_HIK_hard