- uint32_t bit_slot() const { return bitslot; }
-
- void run (BufferSet& bufs, nframes_t start_frame, nframes_t end_frame, nframes_t nframes, nframes_t offset);
-
- void activate() {}
- void deactivate () {}
+ uint32_t bit_slot() const { return _bitslot; }
+
+ bool display_to_user() const;
+
+ boost::shared_ptr<Amp> amp() const { return _amp; }
+ boost::shared_ptr<PeakMeter> meter() const { return _meter; }
+
+ bool metering() const { return _metering; }
+ void set_metering (bool yn) { _metering = yn; }
+
+ XMLNode& state (bool full);
+ XMLNode& get_state ();
+ int set_state(const XMLNode&, int version);
+
+ uint32_t pans_required() const { return _configured_input.n_audio(); }