|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Go to the source code of this file.
Classes | |
| struct | tracktion::engine::CreateNodeParams |
| Contains options for Edit Node content creation. More... | |
| struct | tracktion::engine::EditNodeBuilder |
Namespaces | |
| namespace | tracktion |
| namespace | tracktion::engine |
| Declarations from this namespaces are inlined into tracktion. | |
Functions | |
| std::unique_ptr< tracktion::graph::Node > | tracktion::engine::createNodeForEdit (EditPlaybackContext &, std::atomic< double > &audibleTimeToUpdate, const CreateNodeParams &) |
| Creates a Node to play back an Edit with live inputs and outputs. | |
| std::unique_ptr< tracktion::graph::Node > | tracktion::engine::createNodeForEdit (Edit &, const CreateNodeParams &) |
| Creates a Node to render an Edit. | |
| struct tracktion::engine::CreateNodeParams |
Contains options for Edit Node content creation.
Definition at line 22 of file tracktion_EditNodeBuilder.h.
| Class Members | ||
|---|---|---|
| bool | addAntiDenormalisationNoise | Whether to add low level anti-denormalisation noise to the output. |
| bool | allowClipSlots | If true, track's clip slots will be included, set to false to disable these (which will use a slightly more efficient Node). |
| const Array< Clip * > * | allowedClips |
The clips to include. If nullptr, all clips will be included. |
| Array< Track * > * | allowedTracks |
The tracks to include. If nullptr, all tracks will be included. |
| int | blockSize | The block size to use. |
| bool | forRendering |
If the node is for rendering or not. In renders, freeze files won't be used. |
| bool | implicitlyIncludeSubmixChildTracks |
If true, child track in submixes will be included regardless of the allowedTracks param. Only relevent when forRendering is also true. |
| bool | includeBypassedPlugins | If false, bypassed plugins will be completely ommited from the graph. |
| bool | includeMasterPlugins | Whether to include master plugins, fades and volume. |
| bool | includePlugins | Whether to include track plugins. |
| ProcessState & | processState | The process state of the graph. |
| bool | readAheadTimeStretchNodes | TEMPORARY: If true, real-time time-stretch Nodes will use a larger buffer and background thread to reduce audio CPU use. |
| double | sampleRate | The sample rate to use. |