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

Node for an aux send. More...

#include <tracktion_AuxSendNode.h>

Inherits tracktion::graph::SendNode.

Public Member Functions

 AuxSendNode (std::unique_ptr< Node > inputNode, int busIDToUse, SampleRateAndBlockSize, AuxSendPlugin &, tracktion::graph::PlayHeadState &, const TrackMuteState *, bool processAuxSendsWhenTrackIsMuted)
 Creates a AuxSendNode to process an aux send.
 
 ~AuxSendNode () override
 
NodeProperties getNodeProperties () override
 
void prepareToPlay (const tracktion::graph::PlaybackInitialisationInfo &) override
 
void process (ProcessContext &) override
 

Detailed Description

Node for an aux send.

This is a SendNode but needs to update automation with the correct latency.

Constructor & Destructor Documentation

◆ AuxSendNode()

engine::AuxSendNode::AuxSendNode ( std::unique_ptr< Node >  inputNode,
int  busIDToUse,
SampleRateAndBlockSize  ,
AuxSendPlugin ,
tracktion::graph::PlayHeadState &  ,
const TrackMuteState ,
bool  processAuxSendsWhenTrackIsMuted 
)

Creates a AuxSendNode to process an aux send.

◆ ~AuxSendNode()

engine::AuxSendNode::~AuxSendNode ( )
override

Member Function Documentation

◆ getNodeProperties()

NodeProperties engine::AuxSendNode::getNodeProperties ( )
override

◆ prepareToPlay()

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

◆ process()

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

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