#include <tracktion_ExportJob.h>
|
| | ExportJob (Edit *, const juce::File &destDir, const Project::Ptr &newProject, const Project::Ptr &srcProject, TracktionArchiveFile *, double handleSize_, bool keepEntireFiles, TracktionArchiveFile::CompressionType, juce::Array< juce::File > &filesForDeletion, juce::StringArray &failedFiles, bool includeLibraryFiles, bool includeClips) |
| |
| | ~ExportJob () override |
| |
| JobStatus | runJob () override |
| |
| float | getCurrentTaskProgress () override |
| |
| | ThreadPoolJobWithProgress (const juce::String &name) |
| |
| | ~ThreadPoolJobWithProgress () |
| |
| virtual bool | canCancel () const |
| |
| void | setManager (BackgroundJobManager &) |
| |
| void | setName (const juce::String &newName) |
| | Sets the job's name but also updates the manager so the list will reflect it.
|
| |
| void | prepareForJobDeletion () |
| | Call this in your sub-class destructor to to remvoe it from the manager queue before this class's destructor is called which can result in a pure virtual call.
|
| |
◆ CompressionLevel
| Enumerator |
|---|
| lossless | |
| highQuality | |
| mediumQuality | |
| lowestQuality | |
| uncompressed | |
◆ ExportJob()
| tracktion::engine::ExportJob::ExportJob |
( |
Edit * |
, |
|
|
const juce::File & |
destDir, |
|
|
const Project::Ptr & |
newProject, |
|
|
const Project::Ptr & |
srcProject, |
|
|
TracktionArchiveFile * |
, |
|
|
double |
handleSize_, |
|
|
bool |
keepEntireFiles, |
|
|
TracktionArchiveFile::CompressionType |
, |
|
|
juce::Array< juce::File > & |
filesForDeletion, |
|
|
juce::StringArray & |
failedFiles, |
|
|
bool |
includeLibraryFiles, |
|
|
bool |
includeClips |
|
) |
| |
◆ ~ExportJob()
| tracktion::engine::ExportJob::~ExportJob |
( |
| ) |
|
|
override |
◆ runJob()
| JobStatus tracktion::engine::ExportJob::runJob |
( |
| ) |
|
|
override |
◆ getCurrentTaskProgress()
| float tracktion::engine::ExportJob::getCurrentTaskProgress |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file: