#ifndef ENCODEMP4JOB_H #define ENCODEMP4JOB_H #include "job.h" #include "video.h" #include #include class EncodeMP4Job : public Job { Q_OBJECT public: EncodeMP4Job(Video *video, QString encodePath, QString imagePath); Video::Jobs jobType() const; static QMap titles(const QString &location); QMap titles() const; protected: bool executeJob(); QWidget* gui(); private: QString m_encodePath; QString m_imagePath; signals: void encodeProgress(int currentTask, int totalTasks, float percent, float currentFps, float avgFps, QTime timeRemaining); }; #endif // ENCODEMP4JOB_H