1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
#ifndef GIFCREATOR_H #define GIFCREATOR_H #include "shortclipcreator.h" class GifCreator : public ShortClipCreator { Q_OBJECT public: class Config : public ShortClipCreator::Config { public: Config(); virtual void describe(nw::Describer &de); int resolutionX; int resolutionY; int framesDropped; }; explicit GifCreator(Config* config, const AvconvConfig& avconvConfig, QObject *parent = 0); virtual bool generate(); bool generate(std::pair<int, int> resolution); public slots: }; #endif // GIFCREATOR_H