ardour
|
#include <export_channel_configuration.h>
Public Types | |
typedef std::list < ExportChannelPtr > | ChannelList |
Public Member Functions | |
bool | operator== (ExportChannelConfiguration const &other) const |
bool | operator!= (ExportChannelConfiguration const &other) const |
XMLNode & | get_state () |
int | set_state (const XMLNode &) |
ChannelList const & | get_channels () const |
bool | all_channels_have_ports () const |
std::string | name () const |
void | set_name (std::string name) |
void | set_split (bool value) |
RegionExportChannelFactory::Type | region_processing_type () const |
void | set_region_processing_type (RegionExportChannelFactory::Type type) |
bool | get_split () const |
uint32_t | get_n_chans () const |
void | register_channel (ExportChannelPtr channel) |
void | register_channels (ChannelList const &new_channels) |
void | clear_channels () |
void | configurations_for_files (std::list< boost::shared_ptr< ExportChannelConfiguration > > &configs) |
Private Member Functions | |
ExportChannelConfiguration (Session &session) | |
Private Attributes | |
Session & | session |
ChannelList | channels |
bool | split |
std::string | _name |
RegionExportChannelFactory::Type | region_type |
Friends | |
class | ExportElementFactory |
Definition at line 40 of file export_channel_configuration.h.
typedef std::list<ExportChannelPtr> ARDOUR::ExportChannelConfiguration::ChannelList |
Definition at line 54 of file export_channel_configuration.h.
|
private |
Definition at line 34 of file export_channel_configuration.cc.
bool ARDOUR::ExportChannelConfiguration::all_channels_have_ports | ( | ) | const |
Definition at line 99 of file export_channel_configuration.cc.
|
inline |
Definition at line 73 of file export_channel_configuration.h.
void ARDOUR::ExportChannelConfiguration::configurations_for_files | ( | std::list< boost::shared_ptr< ExportChannelConfiguration > > & | configs | ) |
Returns a list of channel configurations that match the files created. I.e. many configurations if splitting is enabled, one if not.
Definition at line 109 of file export_channel_configuration.cc.
|
inline |
Definition at line 56 of file export_channel_configuration.h.
|
inline |
Definition at line 67 of file export_channel_configuration.h.
|
inline |
Definition at line 66 of file export_channel_configuration.h.
XMLNode & ARDOUR::ExportChannelConfiguration::get_state | ( | void | ) |
Definition at line 43 of file export_channel_configuration.cc.
|
inline |
Definition at line 59 of file export_channel_configuration.h.
|
inline |
Definition at line 49 of file export_channel_configuration.h.
|
inline |
Definition at line 48 of file export_channel_configuration.h.
|
inline |
Definition at line 63 of file export_channel_configuration.h.
|
inline |
Definition at line 69 of file export_channel_configuration.h.
|
inline |
Definition at line 70 of file export_channel_configuration.h.
|
inline |
Definition at line 60 of file export_channel_configuration.h.
|
inline |
Definition at line 64 of file export_channel_configuration.h.
|
inline |
Definition at line 61 of file export_channel_configuration.h.
int ARDOUR::ExportChannelConfiguration::set_state | ( | const XMLNode & | root | ) |
Definition at line 75 of file export_channel_configuration.cc.
|
friend |
Definition at line 44 of file export_channel_configuration.h.
|
private |
Definition at line 85 of file export_channel_configuration.h.
|
private |
Definition at line 83 of file export_channel_configuration.h.
|
private |
Definition at line 86 of file export_channel_configuration.h.
|
private |
Definition at line 81 of file export_channel_configuration.h.
|
private |
Definition at line 84 of file export_channel_configuration.h.