ardour
|
Export channel for exporting from different positions in a route. More...
#include <export_channel.h>
Classes | |
class | ProcessorRemover |
Public Member Functions | |
RouteExportChannel (boost::shared_ptr< CapturingProcessor > processor, size_t channel, boost::shared_ptr< ProcessorRemover > remover) | |
~RouteExportChannel () | |
void | set_max_buffer_size (framecnt_t frames) |
void | read (Sample const *&data, framecnt_t frames) const |
bool | empty () const |
void | get_state (XMLNode *node) const |
Adds state to node passed. More... | |
void | set_state (XMLNode *node, Session &session) |
Sets state from node passed. More... | |
bool | operator< (ExportChannel const &other) const |
Public Member Functions inherited from ARDOUR::ExportChannel | |
virtual | ~ExportChannel () |
Static Public Member Functions | |
static void | create_from_route (std::list< ExportChannelPtr > &result, boost::shared_ptr< Route > route) |
Private Attributes | |
boost::shared_ptr < CapturingProcessor > | processor |
size_t | channel |
boost::shared_ptr < ProcessorRemover > | remover |
Export channel for exporting from different positions in a route.
Definition at line 155 of file export_channel.h.
RouteExportChannel::RouteExportChannel | ( | boost::shared_ptr< CapturingProcessor > | processor, |
size_t | channel, | ||
boost::shared_ptr< ProcessorRemover > | remover | ||
) |
Definition at line 205 of file export_channel.cc.
RouteExportChannel::~RouteExportChannel | ( | ) |
Definition at line 213 of file export_channel.cc.
|
static |
Definition at line 218 of file export_channel.cc.
|
inlinevirtual |
Implements ARDOUR::ExportChannel.
Definition at line 170 of file export_channel.h.
|
virtual |
Adds state to node passed.
Implements ARDOUR::ExportChannel.
Definition at line 252 of file export_channel.cc.
|
virtual |
Implements ARDOUR::ExportChannel.
Definition at line 264 of file export_channel.cc.
|
virtual |
Implements ARDOUR::ExportChannel.
Definition at line 239 of file export_channel.cc.
|
virtual |
Reimplemented from ARDOUR::ExportChannel.
Definition at line 231 of file export_channel.cc.
Sets state from node passed.
Implements ARDOUR::ExportChannel.
Definition at line 258 of file export_channel.cc.
|
private |
Definition at line 191 of file export_channel.h.
|
private |
Definition at line 190 of file export_channel.h.
|
private |
Definition at line 194 of file export_channel.h.