tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Attributes | List of all members
tracktion::graph::PlaybackInitialisationInfo Struct Reference

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
 
NodeGraphnodeGraph
 
NodeGraphnodeGraphToReplace
 
std::function< NodeBuffer(choc::buffer::Size)> allocateAudioBuffer
 
std::function< void(NodeBuffer &&)> deallocateAudioBuffer
 
bool enableNodeMemorySharing
 

Detailed Description

Passed into Nodes when they are being initialised, to give them useful contextual information that they may need.

Definition at line 139 of file tracktion_Node.h.

Member Data Documentation

◆ allocateAudioBuffer

std::function<NodeBuffer (choc::buffer::Size)> tracktion::graph::PlaybackInitialisationInfo::allocateAudioBuffer

Definition at line 145 of file tracktion_Node.h.

◆ blockSize

int tracktion::graph::PlaybackInitialisationInfo::blockSize

Definition at line 142 of file tracktion_Node.h.

◆ deallocateAudioBuffer

std::function<void (NodeBuffer&&)> tracktion::graph::PlaybackInitialisationInfo::deallocateAudioBuffer

Definition at line 146 of file tracktion_Node.h.

◆ enableNodeMemorySharing

bool tracktion::graph::PlaybackInitialisationInfo::enableNodeMemorySharing

Definition at line 147 of file tracktion_Node.h.

◆ nodeGraph

NodeGraph& tracktion::graph::PlaybackInitialisationInfo::nodeGraph

Definition at line 143 of file tracktion_Node.h.

◆ nodeGraphToReplace

NodeGraph* tracktion::graph::PlaybackInitialisationInfo::nodeGraphToReplace

Definition at line 144 of file tracktion_Node.h.

◆ sampleRate

double tracktion::graph::PlaybackInitialisationInfo::sampleRate

Definition at line 141 of file tracktion_Node.h.


The documentation for this struct was generated from the following file: