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 |