- bool self_muted() const { return _self_muted && (_mute_point != MutePoint (0)); }
- bool muted_by_others() const { return _muted_by_others && (_mute_point != MutePoint (0)); }
- bool muted() const { return (_self_muted || (_muted_by_others > 0)) && (_mute_point != MutePoint (0)); }
- bool muted_at (MutePoint mp) const { return (_self_muted || (_muted_by_others > 0)) && (_mute_point & mp); }
- bool self_muted_at (MutePoint mp) const { return _self_muted && (_mute_point & mp); }
- bool muted_by_others_at (MutePoint mp) const { return (_muted_by_others > 0) && (_mute_point & mp); }
-
- bool muted_pre_fader() const { return muted_at (PreFader); }
- bool muted_post_fader() const { return muted_at (PostFader); }
- bool muted_listen() const { return muted_at (Listen); }
- bool muted_main () const { return muted_at (Main); }
+ bool muted_by_self () const { return _muted_by_self && (_mute_point != MutePoint (0)); }
+ bool muted_by_self_at (MutePoint mp) const { return _muted_by_self && (_mute_point & mp); }
+ bool muted_by_others_at (MutePoint mp) const;