|
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().