GainControl (Session& session, const Evoral::Parameter ¶m,
boost::shared_ptr<AutomationList> al = boost::shared_ptr<AutomationList>());
- double internal_to_interface (double) const;
- double interface_to_internal (double) const;
- double internal_to_user (double) const;
- double user_to_internal (double) const;
- std::string get_user_string () const;
-
- double lower_db;
- double range_db;
-
void inc_gain (gain_t);
protected:
- bool get_masters_curve_locked (framepos_t, framepos_t, float*, framecnt_t) const;
+ void post_add_master (boost::shared_ptr<AutomationControl>);
+ bool get_masters_curve_locked (samplepos_t, samplepos_t, float*, samplecnt_t) const;
};
} /* namespace */