◆ getOrCreateRenderJob()
static Ptr tracktion::engine::WarpTimeRenderJob::getOrCreateRenderJob |
( |
AudioClipBase & |
clip, |
|
|
const juce::File & |
source, |
|
|
const juce::File & |
destination |
|
) |
| |
|
static |
◆ setUpRender()
bool tracktion::engine::WarpTimeRenderJob::setUpRender |
( |
| ) |
|
|
overrideprotectedvirtual |
Subclasses should override this to set-up their render process.
Return true if the set-up completed successfully and the rest of the render callbacks should be called, false if there was a problem and the render should be stopped.
Implements tracktion::engine::RenderManager::Job.
◆ renderNextBlock()
bool tracktion::engine::WarpTimeRenderJob::renderNextBlock |
( |
| ) |
|
|
overrideprotectedvirtual |
During a render process this will be repeatedly called.
Return true once all the blocks have completed, false if this needs to be called again.
Implements tracktion::engine::RenderManager::Job.
References tracktion::engine::AudioFileInfo::bitsPerSample, CRASH_TRACER, tracktion::engine::RenderManager::Job::engine, tracktion::engine::Engine::getAudioFileFormatManager(), tracktion::engine::AudioFile::getFile(), tracktion::engine::AudioFile::getInfo(), tracktion::engine::AudioFileFormatManager::getWavFormat(), tracktion::engine::AudioFileWriter::isOpen(), tracktion::engine::AudioFileInfo::metadata, tracktion::engine::AudioFileInfo::numChannels, tracktion::engine::RenderManager::Job::progress, tracktion::engine::RenderManager::Job::proxy, and tracktion::engine::AudioFileInfo::sampleRate.
◆ completeRender()
bool tracktion::engine::WarpTimeRenderJob::completeRender |
( |
| ) |
|
|
overrideprotectedvirtual |
This is called once after all the render blocks have completed.
Subclasses should override this to finish off their render by closing files and etc. returning true if everything completed successfully, false otherwise.
Implements tracktion::engine::RenderManager::Job.
The documentation for this class was generated from the following file: