TracktionEngine
|
#include <tracktion_RackNode.h>
Public Member Functions | |
InputProvider ()=default | |
InputProvider (choc::buffer::ChannelCount numChannelsToUse) | |
void | setInputs (tracktion::graph::Node::AudioAndMidiBuffer newBuffers) |
tracktion::graph::Node::AudioAndMidiBuffer | getInputs () |
void | setContext (tracktion::engine::PluginRenderContext *pc) |
tracktion::engine::PluginRenderContext & | getContext () |
Returns the context currently in use. | |
Public Attributes | |
choc::buffer::ChannelCount | numChannels = 0 |
choc::buffer::ChannelArrayView< float > | audio |
tracktion::engine::MidiMessageArray | midi |
tracktion::engine::PluginRenderContext * | context = nullptr |
|
default |
tracktion::engine::InputProvider::InputProvider | ( | choc::buffer::ChannelCount | numChannelsToUse | ) |
void tracktion::engine::InputProvider::setInputs | ( | tracktion::graph::Node::AudioAndMidiBuffer | newBuffers | ) |
tracktion::graph::Node::AudioAndMidiBuffer tracktion::engine::InputProvider::getInputs | ( | ) |
References audio, midi, and tracktion::graph::sanityCheckView().
void tracktion::engine::InputProvider::setContext | ( | tracktion::engine::PluginRenderContext * | pc | ) |
References context.
tracktion::engine::PluginRenderContext & tracktion::engine::InputProvider::getContext | ( | ) |
Returns the context currently in use.
This is only valid for the duration of the process call.
References context.
choc::buffer::ChannelCount tracktion::engine::InputProvider::numChannels = 0 |
Referenced by setInputs().
choc::buffer::ChannelArrayView<float> tracktion::engine::InputProvider::audio |
Referenced by getInputs(), and setInputs().
tracktion::engine::MidiMessageArray tracktion::engine::InputProvider::midi |
Referenced by getInputs(), and setInputs().
tracktion::engine::PluginRenderContext* tracktion::engine::InputProvider::context = nullptr |
Referenced by getContext(), and setContext().