|
TracktionEngine
|
Namespaces | |
| namespace | tracktion |
| namespace | tracktion::graph |
| namespace | tracktion::graph::node_player_utils |
| namespace | tracktion::graph::detail |
| namespace | tracktion::graph::test_utilities |
Classes | |
| struct | tracktion::graph::ChannelConnection |
| class | tracktion::graph::ConnectedNode |
| An Node which sums together the multiple inputs adding additional latency to provide a coherent output. More... | |
| class | tracktion::graph::LatencyNode |
| class | tracktion::graph::SummingNode |
| An Node which sums together the multiple inputs adding additional latency to provide a coherent output. More... | |
| class | tracktion::graph::SimpleNodePlayer |
| Simple player for a Node. More... | |
| class | tracktion::graph::LockFreeMultiThreadedNodePlayer |
| Plays back a node with mutiple threads. More... | |
| struct | tracktion::graph::LockFreeMultiThreadedNodePlayer::ThreadPool |
| Base class for thread pools which can be customised to determine how cooperative threads should behave. More... | |
| class | tracktion::graph::MultiThreadedNodePlayer |
| Plays back a node with mutiple threads. More... | |
| struct | tracktion::graph::NodeBuffer |
| Holds a view over some data and optionally some storage for that data. More... | |
| struct | tracktion::graph::NodeAndID |
| A Node and its ID cached for quick lookup (without having to traverse the graph). More... | |
| struct | tracktion::graph::NodeGraph |
| Holds a graph in an order ready for processing and a sorted map for quick lookups. More... | |
| struct | tracktion::graph::PlaybackInitialisationInfo |
| Passed into Nodes when they are being initialised, to give them useful contextual information that they may need. More... | |
| struct | tracktion::graph::NodeProperties |
| Holds some really basic properties of a node. More... | |
| struct | tracktion::graph::NodeOptimisations |
| Holds some hints that might be used by the Node or players to improve efficiency. More... | |
| class | tracktion::graph::TransformCache |
| class | tracktion::graph::Node |
| Main graph Node processor class. More... | |
| struct | tracktion::graph::Node::AudioAndMidiBuffer |
| Contains the buffers for a processing operation. More... | |
| struct | tracktion::graph::Node::TransformOptions |
| struct | tracktion::graph::Node::ProcessContext |
| Struct to describe a single iteration of a process call. More... | |
| struct | tracktion::graph::detail::VisitNodesWithRecord |
| struct | tracktion::graph::detail::VisitNodesWithRecordBFS |
| class | tracktion::graph::NodePlayer |
| Simple player for an Node. More... | |
| struct | tracktion::graph::SplitTimelineRange |
| Represents a pair of timeline ranges which could be wraped around the loop end. More... | |
| class | tracktion::graph::PlayHead |
| Converts a monotonically increasing reference range in to a timeline range. More... | |
| class | tracktion::graph::PlayHeadState |
| Determines how this block releates to other previous render blocks and if the play head has jumped in time. More... | |
| class | tracktion::graph::ForwardingNode |
| Takes a non-owning input node and simply forwards its outputs on. More... | |
| class | tracktion::graph::MidiNode |
| Plays back a MIDI sequence. More... | |
| class | tracktion::graph::SinNode |
| class | tracktion::graph::SilentNode |
| Just a simple audio node that doesn't take any input so can be used as a stub. More... | |
| class | tracktion::graph::BasicSummingNode |
| class | tracktion::graph::FunctionNode |
| class | tracktion::graph::GainNode |
| class | tracktion::graph::SendNode |
| class | tracktion::graph::ReturnNode |
| class | tracktion::graph::ChannelRemappingNode |
| Maps channels from one to another. More... | |
| class | tracktion::graph::SinkNode |
| Blocks audio and MIDI input from reaching the outputs. More... | |
| struct | tracktion::graph::test_utilities::SineOscillator |
| struct | tracktion::graph::test_utilities::TestSetup |
| struct | tracktion::graph::test_utilities::TestContext |
| struct | tracktion::graph::test_utilities::TestProcess< NodePlayerType > |