virtual std::set<Evoral::Parameter> what_can_be_automated() const;
virtual std::string describe_parameter (Evoral::Parameter);
- virtual std::string value_as_string (boost::shared_ptr<AutomationControl>) const;
+ virtual std::string value_as_string (boost::shared_ptr<const AutomationControl>) const;
bool touching() const;
return fabs (a.azi - b.azi) < 1.0;
}
- virtual void freeze ();
- virtual void thaw ();
+ virtual void freeze ();
+ virtual void thaw ();
protected:
boost::shared_ptr<Pannable> _pannable;
framepos_t start, framepos_t end, pframes_t nframes,
pan_t** buffers, uint32_t which) = 0;
- int32_t _frozen;
+ int32_t _frozen;
};
} // namespace