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

A Node that takes MIDI from the output of a track and sends it to its corresponding InputDevice. More...

#include <tracktion_TrackMidiInputDeviceNode.h>

Inheritance diagram for engine::TrackMidiInputDeviceNode:

Public Member Functions

 TrackMidiInputDeviceNode (MidiInputDevice &, std::unique_ptr< Node >, ProcessState &, bool copyInputsToOutputs)
 
std::vector< Node * > getDirectInputNodes () override
 
tracktion::graph::NodeProperties getNodeProperties () override
 
void prepareToPlay (const tracktion::graph::PlaybackInitialisationInfo &) override
 
bool isReadyToProcess () override
 
void process (ProcessContext &) override
 

Detailed Description

A Node that takes MIDI from the output of a track and sends it to its corresponding InputDevice.

Constructor & Destructor Documentation

◆ TrackMidiInputDeviceNode()

engine::TrackMidiInputDeviceNode::TrackMidiInputDeviceNode ( MidiInputDevice ,
std::unique_ptr< Node >  ,
ProcessState ,
bool  copyInputsToOutputs 
)

Member Function Documentation

◆ getDirectInputNodes()

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

◆ getNodeProperties()

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

◆ prepareToPlay()

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

◆ isReadyToProcess()

bool engine::TrackMidiInputDeviceNode::isReadyToProcess ( )
override

◆ process()

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

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