void abort() { m_aborted = true; }
QUuid getId() { return m_jobId; }
+ void setRenamePattern(const QString &pattern);
void addFilter(AbstractFilter *filter);
private slots:
void processFile();
QString generateOutFileName(void);
QString generateTempFileName(void);
+ void insertDownsampleFilter(void);
+ void insertDownmixFilter(void);
const QUuid m_jobId;
AudioFileModel m_audioFile;
QStringList m_tempFiles;
const bool m_prependRelativeSourcePath;
QList<AbstractFilter*> m_filters;
+ QString m_renamePattern;
static QMutex *m_mutex_genFileName;
};