21 #ifndef __ardour_export_channel_configuration_h__
22 #define __ardour_export_channel_configuration_h__
28 #include <boost/enable_shared_from_this.hpp>
52 int set_state (
const XMLNode &);
57 bool all_channels_have_ports ()
const;
59 std::string
name ()
const {
return _name; }
71 std::copy (new_channels.begin(), new_channels.end(), std::back_inserter(channels));
void set_name(std::string name)
bool operator!=(shared_ptr< T > const &a, shared_ptr< U > const &b)
void set_region_processing_type(RegionExportChannelFactory::Type type)
LIBPBD_API void split(std::string, std::vector< std::string > &, char)
RegionExportChannelFactory::Type region_processing_type() const
void set_split(bool value)
std::list< ExportChannelPtr > ChannelList
uint32_t get_n_chans() const
void register_channels(ChannelList const &new_channels)
ChannelList const & get_channels() const
RegionExportChannelFactory::Type region_type
void register_channel(ExportChannelPtr channel)
bool operator==(const RouteProcessorSelection &a, const RouteProcessorSelection &b)