#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: