派生自 development/c++

pansen
2019-03-07 979bc003bce710bf300bc2bd87a8278585678763
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef ENCODEVIDEO_H
#define ENCODEVIDEO_H
#include "../StructureApp/HiredisTool.h"
#include <basic/pipe/PipeElement.h>
#include <basic/pipe_element/ffmpeg/FfmpegElement.h>
class EncodeVideo: public basic::PipeElement
{
public:
    EncodeVideo();
    ~EncodeVideo();
 
   void setImageQue(std::queue<cv::Mat>& imgQue);
 
private:
    virtual void threadFunc()override;
private:
 
    std::queue<cv::Mat> m_imgQue;
     HiredisTool m_hiredisTool;
    ffmpeg::VideoEncodeElement videoEncoderElement;
};
 
#endif // NEWENCODEVIDEO_H