|
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 graph::PlaybackInitialisationInfo::sampleRate |
| int graph::PlaybackInitialisationInfo::blockSize |
| NodeGraph& graph::PlaybackInitialisationInfo::nodeGraph |
| NodeGraph* graph::PlaybackInitialisationInfo::nodeGraphToReplace = nullptr |
Referenced by graph::LatencyNode::prepareToPlay().
| std::function<NodeBuffer (choc::buffer::Size)> graph::PlaybackInitialisationInfo::allocateAudioBuffer = nullptr |
Referenced by graph::Node::initialise().
| std::function<void (NodeBuffer&&)> graph::PlaybackInitialisationInfo::deallocateAudioBuffer = nullptr |
Referenced by graph::Node::initialise().
| bool graph::PlaybackInitialisationInfo::enableNodeMemorySharing = false |