Changeset View
Changeset View
Standalone View
Standalone View
src/project/jobs/cutclipjob.h
Show All 36 Lines | |||||
37 | 37 | | |||
38 | public: | 38 | public: | ||
39 | /** @brief Creates the Job. | 39 | /** @brief Creates the Job. | ||
40 | * @param cType the Clip Type (AV, PLAYLIST, AUDIO, ...) as defined in definitions.h. Some jobs will act differently depending on clip type | 40 | * @param cType the Clip Type (AV, PLAYLIST, AUDIO, ...) as defined in definitions.h. Some jobs will act differently depending on clip type | ||
41 | * @param id the id of the clip that requested this clip job | 41 | * @param id the id of the clip that requested this clip job | ||
42 | * @param parameters StringList that should contain: destination file << source file << in point (optional) << out point (optional) | 42 | * @param parameters StringList that should contain: destination file << source file << in point (optional) << out point (optional) | ||
43 | * */ | 43 | * */ | ||
44 | CutClipJob(ClipType cType, const QString &id, const QStringList ¶meters); | 44 | CutClipJob(ClipType cType, const QString &id, const QStringList ¶meters); | ||
45 | virtual ~ CutClipJob(); | 45 | ~ CutClipJob() override; | ||
46 | const QString destination() const Q_DECL_OVERRIDE; | 46 | const QString destination() const Q_DECL_OVERRIDE; | ||
47 | void startJob() Q_DECL_OVERRIDE; | 47 | void startJob() Q_DECL_OVERRIDE; | ||
48 | stringMap cancelProperties() Q_DECL_OVERRIDE; | 48 | stringMap cancelProperties() Q_DECL_OVERRIDE; | ||
49 | const QString statusMessage() Q_DECL_OVERRIDE; | 49 | const QString statusMessage() Q_DECL_OVERRIDE; | ||
50 | bool isExclusive() Q_DECL_OVERRIDE; | 50 | bool isExclusive() Q_DECL_OVERRIDE; | ||
51 | static QHash<ProjectClip *, AbstractClipJob *> prepareTranscodeJob(double fps, const QList<ProjectClip *> &ids, const QStringList ¶meters); | 51 | static QHash<ProjectClip *, AbstractClipJob *> prepareTranscodeJob(double fps, const QList<ProjectClip *> &ids, const QStringList ¶meters); | ||
52 | static QHash<ProjectClip *, AbstractClipJob *> prepareCutClipJob(double fps, double originalFps, ProjectClip *clip); | 52 | static QHash<ProjectClip *, AbstractClipJob *> prepareCutClipJob(double fps, double originalFps, ProjectClip *clip); | ||
53 | static QHash<ProjectClip *, AbstractClipJob *> prepareAnalyseJob(double fps, const QList<ProjectClip *> &clips, const QStringList ¶meters); | 53 | static QHash<ProjectClip *, AbstractClipJob *> prepareAnalyseJob(double fps, const QList<ProjectClip *> &clips, const QStringList ¶meters); | ||
Show All 20 Lines |