ardour
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
ARDOUR::RegionExportChannel Class Reference

Export channel that reads from region channel. More...

#include <export_channel.h>

Inheritance diagram for ARDOUR::RegionExportChannel:
ARDOUR::ExportChannel

Public Member Functions

void read (Sample const *&data, framecnt_t frames_to_read) const
 
void get_state (XMLNode *) const
 Adds state to node passed. More...
 
void set_state (XMLNode *, Session &)
 Sets state from node passed. More...
 
bool empty () const
 
bool operator< (ExportChannel const &other) const
 
- Public Member Functions inherited from ARDOUR::ExportChannel
virtual ~ExportChannel ()
 
virtual void set_max_buffer_size (framecnt_t)
 

Private Member Functions

 RegionExportChannel (RegionExportChannelFactory &factory, uint32_t channel)
 

Private Attributes

RegionExportChannelFactoryfactory
 
uint32_t channel
 

Friends

class RegionExportChannelFactory
 

Detailed Description

Export channel that reads from region channel.

Definition at line 131 of file export_channel.h.

Constructor & Destructor Documentation

ARDOUR::RegionExportChannel::RegionExportChannel ( RegionExportChannelFactory factory,
uint32_t  channel 
)
inlineprivate

Definition at line 145 of file export_channel.h.

Member Function Documentation

bool ARDOUR::RegionExportChannel::empty ( ) const
inlinevirtual

Implements ARDOUR::ExportChannel.

Definition at line 139 of file export_channel.h.

void ARDOUR::RegionExportChannel::get_state ( XMLNode node) const
inlinevirtual

Adds state to node passed.

Implements ARDOUR::ExportChannel.

Definition at line 137 of file export_channel.h.

bool ARDOUR::RegionExportChannel::operator< ( ExportChannel const &  other) const
inlinevirtual

Implements ARDOUR::ExportChannel.

Definition at line 141 of file export_channel.h.

void ARDOUR::RegionExportChannel::read ( Sample const *&  data,
framecnt_t  frames_to_read 
) const
inlinevirtual

Implements ARDOUR::ExportChannel.

Definition at line 136 of file export_channel.h.

void ARDOUR::RegionExportChannel::set_state ( XMLNode node,
Session session 
)
inlinevirtual

Sets state from node passed.

Implements ARDOUR::ExportChannel.

Definition at line 138 of file export_channel.h.

Friends And Related Function Documentation

friend class RegionExportChannelFactory
friend

Definition at line 133 of file export_channel.h.

Member Data Documentation

uint32_t ARDOUR::RegionExportChannel::channel
private

Definition at line 151 of file export_channel.h.

RegionExportChannelFactory& ARDOUR::RegionExportChannel::factory
private

Definition at line 150 of file export_channel.h.


The documentation for this class was generated from the following file: