ardour
|
Export channel base class interface for different source types. More...
#include <export_channel.h>
Public Member Functions | |
virtual | ~ExportChannel () |
virtual void | set_max_buffer_size (framecnt_t) |
virtual void | read (Sample const *&data, framecnt_t frames) const =0 |
virtual bool | empty () const =0 |
virtual void | get_state (XMLNode *node) const =0 |
Adds state to node passed. More... | |
virtual void | set_state (XMLNode *node, Session &session)=0 |
Sets state from node passed. More... | |
virtual bool | operator< (ExportChannel const &other) const =0 |
Export channel base class interface for different source types.
Definition at line 43 of file export_channel.h.
|
inlinevirtual |
Definition at line 47 of file export_channel.h.
|
pure virtual |
Implemented in ARDOUR::RouteExportChannel, ARDOUR::RegionExportChannel, and ARDOUR::PortExportChannel.
|
pure virtual |
Adds state to node passed.
Implemented in ARDOUR::RouteExportChannel, ARDOUR::RegionExportChannel, and ARDOUR::PortExportChannel.
|
pure virtual |
Implemented in ARDOUR::RouteExportChannel, ARDOUR::RegionExportChannel, and ARDOUR::PortExportChannel.
|
pure virtual |
Implemented in ARDOUR::RouteExportChannel, ARDOUR::RegionExportChannel, and ARDOUR::PortExportChannel.
|
inlinevirtual |
Reimplemented in ARDOUR::RouteExportChannel, and ARDOUR::PortExportChannel.
Definition at line 49 of file export_channel.h.
Sets state from node passed.
Implemented in ARDOUR::RouteExportChannel, ARDOUR::RegionExportChannel, and ARDOUR::PortExportChannel.