]> git.sesse.net Git - kdenlive/blobdiff - src/projecttree/meltjob.h
* Set document as modified when changing project metadata: http://kdenlive.org/mantis...
[kdenlive] / src / projecttree / meltjob.h
index 41671a6bf978f88a2825b84b3bfaf6700fa884c8..22dd03448704a237b599b565177670e48309b22b 100644 (file)
@@ -41,22 +41,24 @@ class MeltJob : public AbstractClipJob
     Q_OBJECT
 
 public:
-    MeltJob(CLIPTYPE cType, const QString &id, QStringList parameters, QMap <QString, QString> extraParams = QMap <QString, QString>());
+    MeltJob(CLIPTYPE cType, const QString &id, QStringList parameters, stringMap extraParams = stringMap());
     virtual ~ MeltJob();
     const QString destination() const;
     void startJob();
     stringMap cancelProperties();
     bool addClipToProject;
     const QString statusMessage();
+    void setStatus(CLIPJOBSTATUS status);
     void setProducer(Mlt::Producer *producer, KUrl url);
-    void emitFrameNumber();
+    void emitFrameNumber(int pos);
     /** Make the job work on a project tree clip. */
     bool isProjectFilter() const;
     
 private:
+    Mlt::Consumer *m_consumer;
     Mlt::Producer *m_producer;
     Mlt::Profile *m_profile;
-    Mlt::Consumer *m_consumer;
+    Mlt::Filter *m_filter;
     Mlt::Event *m_showFrameEvent;
     QStringList m_params;
     QString m_dest;