|
TracktionEngine
|
Simple player for a Node. More...
#include <tracktion_SimpleNodePlayer.h>
Public Member Functions | |
| SimpleNodePlayer (std::unique_ptr< Node > nodeToPlay, double sampleRateToUse, int blockSizeToUse) | |
| Creates a player to play a Node at a given sample rate and block size. | |
| void | process (const Node::ProcessContext &pc) |
| Processes a block of audio and MIDI data. | |
Simple player for a Node.
This iterates all the nodes attempting to process them in a single thread.
| tracktion::graph::SimpleNodePlayer::SimpleNodePlayer | ( | std::unique_ptr< Node > | nodeToPlay, |
| double | sampleRateToUse, | ||
| int | blockSizeToUse | ||
| ) |
Creates a player to play a Node at a given sample rate and block size.
| void tracktion::graph::SimpleNodePlayer::process | ( | const Node::ProcessContext & | pc | ) |
Processes a block of audio and MIDI data.
References tracktion::graph::Node::AudioAndMidiBuffer::audio, tracktion::graph::Node::ProcessContext::buffers, tracktion::graph::Node::AudioAndMidiBuffer::midi, tracktion::graph::Node::ProcessContext::numSamples, and tracktion::graph::Node::ProcessContext::referenceSampleRange.