- sigc::signal<void,Plugin *> GoingAway;
-
- PBD::Controllable *get_nth_control (uint32_t);
+
+ virtual int32_t can_do (int32_t in, int32_t& out);
+ virtual uint32_t output_streams() const;
+ virtual uint32_t input_streams() const;
+ virtual int32_t configure_io (int32_t in, int32_t out);
+
+ PBD::Controllable *get_nth_control (uint32_t, bool do_not_create = false);
+ void make_nth_control (uint32_t, const XMLNode&);