/*
- Copyright (C) 2009 Paul Davis
+ Copyright (C) 2009 Paul Davis
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Listen = 0x4,
Main = 0x8
};
-
+
+ static const MutePoint AllPoints;
+
MuteMaster (Session& s, const std::string& name);
~MuteMaster() {}
bool muted_at (MutePoint mp) const { return _mute_point & mp; }
bool muted() const { return _mute_point != MutePoint (0); }
-
+
gain_t mute_gain_at (MutePoint) const;
void clear_mute ();
sigc::signal<void> MutePointChanged;
XMLNode& get_state();
- int set_state(const XMLNode& node);
+ int set_state(const XMLNode&, int version);
private:
AutomationList* _automation;