diff options
Diffstat (limited to 'libs/ardour/ardour/route.h')
-rw-r--r-- | libs/ardour/ardour/route.h | 100 |
1 files changed, 50 insertions, 50 deletions
diff --git a/libs/ardour/ardour/route.h b/libs/ardour/ardour/route.h index 5dc9c9358b..3b12e4f600 100644 --- a/libs/ardour/ardour/route.h +++ b/libs/ardour/ardour/route.h @@ -109,13 +109,13 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember, /* these are the core of the API of a Route. see the protected sections as well */ virtual int roll (pframes_t nframes, framepos_t start_frame, framepos_t end_frame, - int declick, bool can_record, bool rec_monitors_input, bool& need_butler); + int declick, bool can_record, bool rec_monitors_input, bool& need_butler); virtual int no_roll (pframes_t nframes, framepos_t start_frame, framepos_t end_frame, - bool state_changing, bool can_record, bool rec_monitors_input); + bool state_changing, bool can_record, bool rec_monitors_input); virtual int silent_roll (pframes_t nframes, framepos_t start_frame, framepos_t end_frame, - bool can_record, bool rec_monitors_input, bool& need_butler); + bool can_record, bool rec_monitors_input, bool& need_butler); virtual void toggle_monitor_input (); virtual bool can_record() { return false; } @@ -146,11 +146,11 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember, void set_solo (bool yn, void *src); bool soloed () const { return self_soloed () || soloed_by_others (); } - bool soloed_by_others () const { return _soloed_by_others_upstream||_soloed_by_others_downstream; } + bool soloed_by_others () const { return _soloed_by_others_upstream||_soloed_by_others_downstream; } bool soloed_by_others_upstream () const { return _soloed_by_others_upstream; } bool soloed_by_others_downstream () const { return _soloed_by_others_downstream; } bool self_soloed () const { return _self_solo; } - + void set_solo_isolated (bool yn, void *src); bool solo_isolated() const; @@ -208,11 +208,11 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember, bool processor_is_prefader (boost::shared_ptr<Processor> p); - bool has_io_processor_named (const std::string&); + bool has_io_processor_named (const std::string&); ChanCount max_processor_streams () const { return processor_max_streams; } std::list<std::string> unknown_processors () const; - + /* special processors */ boost::shared_ptr<Delivery> monitor_send() const { return _monitor_send; } @@ -251,15 +251,15 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember, void all_processors_flip(); void all_processors_active (Placement, bool state); - framecnt_t set_private_port_latencies (bool playback) const; - void set_public_port_latencies (framecnt_t, bool playback) const; + framecnt_t set_private_port_latencies (bool playback) const; + void set_public_port_latencies (framecnt_t, bool playback) const; framecnt_t update_signal_latency(); virtual void set_latency_compensation (framecnt_t); void set_user_latency (framecnt_t); framecnt_t initial_delay() const { return _initial_delay; } - framecnt_t signal_latency() const { return _signal_latency; } + framecnt_t signal_latency() const { return _signal_latency; } PBD::Signal0<void> active_changed; PBD::Signal0<void> phase_invert_changed; @@ -276,7 +276,7 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember, PBD::Signal1<void,RouteProcessorChange> processors_changed; PBD::Signal1<void,void*> record_enable_changed; /** the metering point has changed */ - PBD::Signal0<void> meter_change; + PBD::Signal0<void> meter_change; PBD::Signal0<void> signal_latency_changed; PBD::Signal0<void> initial_delay_changed; PBD::Signal0<void> order_key_changed; @@ -305,39 +305,39 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember, int listen_via (boost::shared_ptr<Route>, Placement p); void drop_listen (boost::shared_ptr<Route>); - /** - * return true if this route feeds the first argument via at least one - * (arbitrarily long) signal pathway. - */ - bool feeds (boost::shared_ptr<Route>, bool* via_send_only = 0); + /** + * return true if this route feeds the first argument via at least one + * (arbitrarily long) signal pathway. + */ + bool feeds (boost::shared_ptr<Route>, bool* via_send_only = 0); - /** - * return true if this route feeds the first argument directly, via - * either its main outs or a send. - */ + /** + * return true if this route feeds the first argument directly, via + * either its main outs or a send. + */ bool direct_feeds (boost::shared_ptr<Route>, bool* via_send_only = 0); - struct FeedRecord { - boost::weak_ptr<Route> r; - bool sends_only; + struct FeedRecord { + boost::weak_ptr<Route> r; + bool sends_only; - FeedRecord (boost::shared_ptr<Route> rp, bool sendsonly) - : r (rp) - , sends_only (sendsonly) {} - }; + FeedRecord (boost::shared_ptr<Route> rp, bool sendsonly) + : r (rp) + , sends_only (sendsonly) {} + }; - struct FeedRecordCompare { - bool operator() (const FeedRecord& a, const FeedRecord& b) const { - return a.r < b.r; - } - }; + struct FeedRecordCompare { + bool operator() (const FeedRecord& a, const FeedRecord& b) const { + return a.r < b.r; + } + }; - typedef std::set<FeedRecord,FeedRecordCompare> FedBy; + typedef std::set<FeedRecord,FeedRecordCompare> FedBy; - const FedBy& fed_by() const { return _fed_by; } - void clear_fed_by (); - bool add_fed_by (boost::shared_ptr<Route>, bool sends_only); - bool not_fed() const { return _fed_by.empty(); } + const FedBy& fed_by() const { return _fed_by; } + void clear_fed_by (); + bool add_fed_by (boost::shared_ptr<Route>, bool sends_only); + bool not_fed() const { return _fed_by.empty(); } /* Controls (not all directly owned by the Route */ @@ -359,7 +359,7 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember, void set_value (double); double get_value () const; - private: + private: boost::weak_ptr<Route> _route; }; @@ -383,7 +383,7 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember, boost::shared_ptr<Panner> panner() const; /* may return null */ boost::shared_ptr<PannerShell> panner_shell() const; boost::shared_ptr<AutomationControl> gain_control() const; - boost::shared_ptr<Pannable> pannable() const; + boost::shared_ptr<Pannable> pannable() const; void automation_snapshot (framepos_t now, bool force=false); void protect_automation (); @@ -423,15 +423,15 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember, framecnt_t /* nframes */) {} virtual void process_output_buffers (BufferSet& bufs, - framepos_t start_frame, framepos_t end_frame, - pframes_t nframes, bool with_processors, int declick, - bool gain_automation_ok); + framepos_t start_frame, framepos_t end_frame, + pframes_t nframes, bool with_processors, int declick, + bool gain_automation_ok); boost::shared_ptr<IO> _input; boost::shared_ptr<IO> _output; bool _active; - framecnt_t _signal_latency; + framecnt_t _signal_latency; framecnt_t _initial_delay; framecnt_t _roll_delay; @@ -441,7 +441,7 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember, boost::shared_ptr<Delivery> _monitor_send; boost::shared_ptr<InternalReturn> _intreturn; boost::shared_ptr<MonitorProcessor> _monitor_control; - boost::shared_ptr<Pannable> _pannable; + boost::shared_ptr<Pannable> _pannable; Flag _flags; int _pending_declick; @@ -461,14 +461,14 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember, boost::shared_ptr<SoloControllable> _solo_control; boost::shared_ptr<MuteControllable> _mute_control; boost::shared_ptr<MuteMaster> _mute_master; - + std::string _comment; bool _have_internal_generator; bool _solo_safe; DataType _default_type; - FedBy _fed_by; + FedBy _fed_by; - virtual ChanCount input_streams () const; + virtual ChanCount input_streams () const; protected: virtual XMLNode& state(bool); @@ -487,8 +487,8 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember, uint32_t pans_required() const; ChanCount n_process_buffers (); - virtual bool should_monitor () const; - virtual void maybe_declick (BufferSet&, framecnt_t, int); + virtual bool should_monitor () const; + virtual void maybe_declick (BufferSet&, framecnt_t, int); virtual int _set_state (const XMLNode&, int, bool call_base); @@ -523,7 +523,7 @@ class Route : public SessionObject, public Automatable, public RouteGroupMember, void set_mute_master_solo (); void set_processor_positions (); - framecnt_t update_port_latencies (PortSet& ports, PortSet& feeders, bool playback, framecnt_t) const; + framecnt_t update_port_latencies (PortSet& ports, PortSet& feeders, bool playback, framecnt_t) const; void setup_invisible_processors (); |