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

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tracktion::engine::InputProvider Struct Reference

Public Member Functions

 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::PluginRenderContextgetContext ()
 Returns the context currently in use.
 

Public Attributes

choc::buffer::ChannelCount numChannels
 
choc::buffer::ChannelArrayView< floataudio
 
tracktion::engine::MidiMessageArray midi
 
tracktion::engine::PluginRenderContextcontext
 

Detailed Description

Definition at line 18 of file tracktion_RackNode.h.

Constructor & Destructor Documentation

◆ InputProvider()

tracktion::engine::InputProvider::InputProvider ( choc::buffer::ChannelCount  numChannelsToUse)

Definition at line 21 of file tracktion_RackNode.h.

Member Function Documentation

◆ getContext()

tracktion::engine::PluginRenderContext & tracktion::engine::InputProvider::getContext ( )

Returns the context currently in use.

This is only valid for the duration of the process call.

Definition at line 47 of file tracktion_RackNode.h.

◆ getInputs()

tracktion::graph::Node::AudioAndMidiBuffer tracktion::engine::InputProvider::getInputs ( )

Definition at line 33 of file tracktion_RackNode.h.

◆ setContext()

void tracktion::engine::InputProvider::setContext ( tracktion::engine::PluginRenderContext pc)

Definition at line 39 of file tracktion_RackNode.h.

◆ setInputs()

void tracktion::engine::InputProvider::setInputs ( tracktion::graph::Node::AudioAndMidiBuffer  newBuffers)

Definition at line 25 of file tracktion_RackNode.h.

Member Data Documentation

◆ audio

choc::buffer::ChannelArrayView<float> tracktion::engine::InputProvider::audio

Definition at line 54 of file tracktion_RackNode.h.

◆ context

tracktion::engine::PluginRenderContext* tracktion::engine::InputProvider::context

Definition at line 57 of file tracktion_RackNode.h.

◆ midi

tracktion::engine::MidiMessageArray tracktion::engine::InputProvider::midi

Definition at line 55 of file tracktion_RackNode.h.

◆ numChannels

choc::buffer::ChannelCount tracktion::engine::InputProvider::numChannels

Definition at line 53 of file tracktion_RackNode.h.


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