audio/router.h file


DSP router.


void router_recalc_graph(Router* self, bool soft)
Recalculates the process acyclic directed graph.
void router_start_cycle(Router* self, const nframes_t nsamples, const nframes_t local_offset, const Position* pos)
Starts a new cycle.
auto router_get_max_route_playback_latency(Router* router) -> nframes_t
Returns the max playback latency of the trigger nodes.
auto router_is_processing_thread(Router* router) -> bool
Returns if the current thread is a processing thread.