TracktionEngine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
engine::LiveMidiOutputNode Class Referencefinal

A Node that calls the listeners of an AudioTrack with any incoming MIDI. More...

#include <tracktion_LiveMidiOutputNode.h>

Inherits tracktion::graph::Node, and juce::AsyncUpdater.

Public Member Functions

 LiveMidiOutputNode (AudioTrack &, std::unique_ptr< tracktion::graph::Node >)
 
 LiveMidiOutputNode (Clip &, std::unique_ptr< tracktion::graph::Node >)
 
tracktion::graph::NodeProperties getNodeProperties () override
 
std::vector< Node * > getDirectInputNodes () override
 
void prepareToPlay (const tracktion::graph::PlaybackInitialisationInfo &) override
 
bool isReadyToProcess () override
 
void process (ProcessContext &) override
 

Detailed Description

A Node that calls the listeners of an AudioTrack with any incoming MIDI.

Constructor & Destructor Documentation

◆ LiveMidiOutputNode() [1/2]

engine::LiveMidiOutputNode::LiveMidiOutputNode ( AudioTrack ,
std::unique_ptr< tracktion::graph::Node >   
)

◆ LiveMidiOutputNode() [2/2]

engine::LiveMidiOutputNode::LiveMidiOutputNode ( Clip ,
std::unique_ptr< tracktion::graph::Node >   
)

Member Function Documentation

◆ getNodeProperties()

tracktion::graph::NodeProperties engine::LiveMidiOutputNode::getNodeProperties ( )
override

◆ getDirectInputNodes()

std::vector< Node * > engine::LiveMidiOutputNode::getDirectInputNodes ( )
override

◆ prepareToPlay()

void engine::LiveMidiOutputNode::prepareToPlay ( const tracktion::graph::PlaybackInitialisationInfo &  )
override

◆ isReadyToProcess()

bool engine::LiveMidiOutputNode::isReadyToProcess ( )
override

◆ process()

void engine::LiveMidiOutputNode::process ( ProcessContext &  )
override

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