diff options
Diffstat (limited to 'libs/ardour/ardour/file_source.h')
-rw-r--r-- | libs/ardour/ardour/file_source.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libs/ardour/ardour/file_source.h b/libs/ardour/ardour/file_source.h index 9b4c2ccffc..0f3b9bce66 100644 --- a/libs/ardour/ardour/file_source.h +++ b/libs/ardour/ardour/file_source.h @@ -56,9 +56,12 @@ public: void mark_immutable_except_write(); void mark_nonremovable (); - const std::string& take_id () const { return _take_id; } + const std::string& take_id () const { return _take_id; } bool within_session () const { return _within_session; } uint16_t channel() const { return _channel; } + float gain() const { return _gain; } + + virtual void set_gain (float g, bool temporarily = false) { _gain = g; } int set_state (const XMLNode&, int version); @@ -111,6 +114,7 @@ public: uint16_t _channel; bool _within_session; std::string _origin; + float _gain; }; } // namespace ARDOUR |