#ifndef ENCODEVIDEO_H #define ENCODEVIDEO_H #include "../StructureApp/HiredisTool.h" #include #include class EncodeVideo: public basic::PipeElement { public: EncodeVideo(); ~EncodeVideo(); void setImageQue(std::queue& imgQue); private: virtual void threadFunc()override; private: std::queue m_imgQue; HiredisTool m_hiredisTool; ffmpeg::VideoEncodeElement videoEncoderElement; }; #endif // NEWENCODEVIDEO_H