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