|
TracktionEngine
|
Passed into Nodes when they are being initialised, to give them useful contextual information that they may need. More...
#include <tracktion_Node.h>
Public Attributes | |
| double | sampleRate |
| int | blockSize |
| NodeGraph & | nodeGraph |
| NodeGraph * | nodeGraphToReplace = nullptr |
| std::function< NodeBuffer(choc::buffer::Size)> | allocateAudioBuffer = nullptr |
| std::function< void(NodeBuffer &&)> | deallocateAudioBuffer = nullptr |
| bool | enableNodeMemorySharing = false |
Passed into Nodes when they are being initialised, to give them useful contextual information that they may need.
| double tracktion::graph::PlaybackInitialisationInfo::sampleRate |
| int tracktion::graph::PlaybackInitialisationInfo::blockSize |
| NodeGraph& tracktion::graph::PlaybackInitialisationInfo::nodeGraph |
| NodeGraph* tracktion::graph::PlaybackInitialisationInfo::nodeGraphToReplace = nullptr |
| std::function<NodeBuffer (choc::buffer::Size)> tracktion::graph::PlaybackInitialisationInfo::allocateAudioBuffer = nullptr |
Referenced by tracktion::graph::Node::initialise().
| std::function<void (NodeBuffer&&)> tracktion::graph::PlaybackInitialisationInfo::deallocateAudioBuffer = nullptr |
Referenced by tracktion::graph::Node::initialise().
| bool tracktion::graph::PlaybackInitialisationInfo::enableNodeMemorySharing = false |