X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fauto_bundle.h;h=703aa8e73d6ce702cbac9c159a674283ef5ad1ff;hb=11da4a83e499db74e75d5b59973b0e52b0c1277a;hp=685a083e8d787db43e7775769c51403ca0f28dea;hpb=449aab3c465bbbf66d221fac3d7ea559f1720357;p=ardour.git diff --git a/libs/ardour/ardour/auto_bundle.h b/libs/ardour/ardour/auto_bundle.h index 685a083e8d..703aa8e73d 100644 --- a/libs/ardour/ardour/auto_bundle.h +++ b/libs/ardour/ardour/auto_bundle.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2007 Paul Davis + Copyright (C) 2007 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 @@ -21,30 +21,26 @@ #define __ardour_auto_bundle_h__ #include -#include +#include #include "ardour/bundle.h" namespace ARDOUR { -class AutoBundle : public Bundle { +class LIBARDOUR_API AutoBundle : public Bundle { public: AutoBundle (bool i = true); AutoBundle (std::string const &, bool i = true); - uint32_t nchannels () const; + ChanCount nchannels () const; const PortList& channel_ports (uint32_t) const; void set_channels (uint32_t); void set_port (uint32_t, std::string const &); private: - /// mutex for _ports; - /// XXX: is this necessary? - mutable Glib::Mutex _ports_mutex; - std::vector _ports; }; -} - +} + #endif /* __ardour_auto_bundle_h__ */