All Classes Namespaces Functions Variables Enumerations Enumerator Modules Pages
Public Member Functions | List of all members
RoutableProcessor Class Referenceabstract
Inheritance diagram for RoutableProcessor:
MasterEffectProcessor ModulatorSynth AudioProcessorWrapper ConvolutionEffect CurveEq EmptyFX GainEffect MdaEffectWrapper RouteEffect SaturatorEffect SimpleReverbEffect ModulatorSampler ModulatorSynthChain ModulatorSynthGroup

Public Member Functions

void editRouting (Component *childComponent)
 
int getLeftSourceChannel () const
 
int getRightSourceChannel () const
 
int getLeftDestinationChannel () const
 
int getRightDestinationChannel () const
 

Detailed Description

A Processor with flexible audio routing

A processor that uses multiple audio channels can be subclassed from this class to allow handling of the routing matrix.

Member Function Documentation

void editRouting ( Component *  childComponent)

Opens a routing editor in the quasi modal popup. Pass in any component that is a child component of the backend window.

int getLeftDestinationChannel ( ) const
inline

Quick way to get the left target channel.

int getLeftSourceChannel ( ) const
inline

Quick way to get the left channel for processing.

int getRightDestinationChannel ( ) const
inline

Quick way to get the right target channel.

int getRightSourceChannel ( ) const
inline

Quick way to get the right channel for processing.

©2017 HISE. This documentation is autogenerated from the HISE source code using Doxygen.