派生自 development/c++

zhangjixing
2019-01-18 9f08028f23d9e5cbfa159bec1e07d63b141a6809
QiaoJiaSystem/StructureApp/NewRecordVideoElement.h
@@ -1,6 +1,6 @@
#ifndef NEWRECORDVIDEOELEMENT_H
#define NEWRECORDVIDEOELEMENT_H
#include <basic/pipe/PipeElement.h>
//#include <basic/pipe/PipeElement.h>
#include <basic/pipe_element/ffmpeg/FfmpegElement.h>
#include "HiredisTool.h"
//struct ImgInfo
@@ -8,7 +8,7 @@
//    std::string time;
//    cv::Mat img;
//};
class NewRecordVideoElement : public basic::PipeElement{
class NewRecordVideoElement {
public:
@@ -20,9 +20,9 @@
    void setSdkTrigger(bool isTrigger);
    void pushImgBuf(const std::string& time,cv::Mat& img);
private:
    virtual void threadFunc() override;
    virtual void threadInitial() override;
//private:
//    virtual void threadFunc() override;
//    virtual void threadInitial() override;
private:
    void recordInit(int videoMin, int videoMax);
    void Record();
@@ -53,6 +53,7 @@
    std::queue<ImgInfo> m_imgBufQue;
    HiredisTool m_hiredisTool;
    std::string m_filename;
    bool isRecord;
};
#endif // RECORDVIDEOELEMENT_H