Skip to content

Class Ase::AudioChain

ClassList > Ase > AudioChain

Inherits the following classes: Ase::AudioCombo

Classes

Type Name
class Inlet
struct Probe

Public Types

Type Name
typedef std::array< Probe, 2 > ProbeArray

Public Functions

Type Name
AudioChain (const ProcessorSetup & psetup, SpeakerArrangement iobuses=SpeakerArrangement::STEREO)
ProbeArray * run_probes (bool enable)
virtual ~AudioChain ()

Public Static Functions

Type Name
void static_info (AudioProcessorInfo & info)

Protected Functions

Type Name
uint chain_up (AudioProcessor & pfirst, AudioProcessor & psecond)
Connect the main audio input of next to audio output ofprev .
void initialize (SpeakerArrangement busses) override
void reconnect (size_t index, bool insertion) override
Reconnect AudioChain child processors at start and after.
void render (uint n_frames) override
void reset (uint64 target_stamp) override
uint schedule_children () override

Public Types Documentation

typedef ProbeArray

using Ase::AudioChain::ProbeArray =  std::array<Probe,2>;

Public Functions Documentation

function AudioChain

explicit Ase::AudioChain::AudioChain (
    const ProcessorSetup & psetup,
    SpeakerArrangement iobuses=SpeakerArrangement::STEREO
) 

function run_probes

ProbeArray * Ase::AudioChain::run_probes (
    bool enable
) 

function ~AudioChain

virtual Ase::AudioChain::~AudioChain () 

Public Static Functions Documentation

function static_info

static void Ase::AudioChain::static_info (
    AudioProcessorInfo & info
) 

Protected Functions Documentation

function chain_up

uint Ase::AudioChain::chain_up (
    AudioProcessor & pfirst,
    AudioProcessor & psecond
) 

function initialize

void Ase::AudioChain::initialize (
    SpeakerArrangement busses
) override

function reconnect

void Ase::AudioChain::reconnect (
    size_t index,
    bool insertion
) override

function render

void Ase::AudioChain::render (
    uint n_frames
) override

function reset

void Ase::AudioChain::reset (
    uint64 target_stamp
) override

function schedule_children

uint Ase::AudioChain::schedule_children () override


The documentation for this class was generated from the following file /__w/anklang/anklang/ase/combo.hh