#pragma once #include "ConstBuffer.h" #include "IProcess.h" // #include"FfmpegDecodeOld.h" #include "FfmpegDecodeNew.h" class VideoProcess : public IProcess { public: VideoProcess(QObject* parent = Q_NULLPTR); ~VideoProcess(); void getFfmpegDecode(); bool getVideoPlayStatus() { return m_bIsPlay; } private: // FfmpegDecodeOld* m_pFfmpegDecodeOld; FfmpegDecodeNew* m_pFfmpegDecodeNew; bool m_bIsPlay; private: void run() override; void rejectFillData(); void validDataDeal(); public slots: void startPlayer(bool status); };