44 bool feeds (std::shared_ptr<Route> other)
const;
83 int use_target (std::shared_ptr<Route>,
bool update_name =
true);
std::string display_name() const
PBD::ScopedConnection connect_c
const PBD::ID & target_id() const
bool configure_io(ChanCount in, ChanCount out)
PBD::ScopedConnection source_connection
void send_from_going_away()
bool feeds(std::shared_ptr< Route > other) const
InternalSend(Session &, std::shared_ptr< Pannable >, std::shared_ptr< MuteMaster >, std::shared_ptr< Route > send_from, std::shared_ptr< Route > send_to, Delivery::Role role=Delivery::Aux, bool ignore_bitslot=false)
void set_allow_feedback(bool yn)
bool set_name(const std::string &)
void set_can_pan(bool yn)
uint32_t pan_outs() const
static PBD::Signal< void(pframes_t)> CycleStart
int set_block_size(pframes_t)
BufferSet const & get_buffers() const
int set_state(const XMLNode &node, int version)
PBD::ScopedConnectionList target_connections
void send_to_property_changed(const PBD::PropertyChange &)
bool allow_feedback() const
void run(BufferSet &bufs, samplepos_t start_sample, samplepos_t end_sample, double speed, pframes_t nframes, bool)
void send_to_going_away()
void cycle_start(pframes_t)
std::shared_ptr< Route > source_route() const
int use_target(std::shared_ptr< Route >, bool update_name=true)
bool can_support_io_configuration(const ChanCount &in, ChanCount &out)
std::shared_ptr< Route > target_route() const
std::shared_ptr< Route > _send_from
std::shared_ptr< Route > _send_to
Temporal::samplepos_t samplepos_t