|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| RenderContext (const AudioFile &destination, const AudioFile &source, int numDestChannels, SampleCount blockSizeToUse, double prerollTimeS) | |
| juce::ThreadPoolJob::JobStatus | render (AudioNode &audioNode, std::atomic< float > &progressToUpdate) |
Public Attributes | |
| const SampleCount | blockSize |
| int | numPreBlocks |
| std::unique_ptr< AudioFileWriter > | writer |
| PlayHead | localPlayhead |
| std::unique_ptr< juce::AudioBuffer< float > > | renderingBuffer |
| std::unique_ptr< AudioRenderContext > | rc |
| legacy::EditTimeRange | streamRange |
| double | streamTime |
Definition at line 421 of file tracktion_ClipEffects.cpp.
| tracktion::engine::AudioNodeRenderJob::RenderContext::RenderContext | ( | const AudioFile & | destination, |
| const AudioFile & | source, | ||
| int | numDestChannels, | ||
| SampleCount | blockSizeToUse, | ||
| double | prerollTimeS | ||
| ) |
Definition at line 423 of file tracktion_ClipEffects.cpp.
| juce::ThreadPoolJob::JobStatus tracktion::engine::AudioNodeRenderJob::RenderContext::render | ( | AudioNode & | audioNode, |
| std::atomic< float > & | progressToUpdate | ||
| ) |
Definition at line 472 of file tracktion_ClipEffects.cpp.
| const SampleCount tracktion::engine::AudioNodeRenderJob::RenderContext::blockSize |
Definition at line 524 of file tracktion_ClipEffects.cpp.
| PlayHead tracktion::engine::AudioNodeRenderJob::RenderContext::localPlayhead |
Definition at line 527 of file tracktion_ClipEffects.cpp.
| int tracktion::engine::AudioNodeRenderJob::RenderContext::numPreBlocks |
Definition at line 525 of file tracktion_ClipEffects.cpp.
| std::unique_ptr<AudioRenderContext> tracktion::engine::AudioNodeRenderJob::RenderContext::rc |
Definition at line 530 of file tracktion_ClipEffects.cpp.
| std::unique_ptr<juce::AudioBuffer<float> > tracktion::engine::AudioNodeRenderJob::RenderContext::renderingBuffer |
Definition at line 528 of file tracktion_ClipEffects.cpp.
| legacy::EditTimeRange tracktion::engine::AudioNodeRenderJob::RenderContext::streamRange |
Definition at line 531 of file tracktion_ClipEffects.cpp.
| double tracktion::engine::AudioNodeRenderJob::RenderContext::streamTime |
Definition at line 532 of file tracktion_ClipEffects.cpp.
| std::unique_ptr<AudioFileWriter> tracktion::engine::AudioNodeRenderJob::RenderContext::writer |
Definition at line 526 of file tracktion_ClipEffects.cpp.