ardour
Public Member Functions | List of all members
ARDOUR::Readable Class Referenceabstract

#include <readable.h>

Inheritance diagram for ARDOUR::Readable:
ARDOUR::AudioSource ARDOUR::Region ARDOUR::AudioFileSource ARDOUR::AudioPlaylistSource ARDOUR::AudioRegion ARDOUR::MidiRegion ARDOUR::CoreAudioSource ARDOUR::SilentFileSource ARDOUR::SndFileSource ARDOUR::SrcFileSource

Public Member Functions

 Readable ()
 
virtual ~Readable ()
 
virtual framecnt_t read (Sample *, framepos_t pos, framecnt_t cnt, int channel) const =0
 
virtual framecnt_t readable_length () const =0
 
virtual uint32_t n_channels () const =0
 

Detailed Description

Definition at line 28 of file readable.h.

Constructor & Destructor Documentation

ARDOUR::Readable::Readable ( )
inline

Definition at line 30 of file readable.h.

virtual ARDOUR::Readable::~Readable ( )
inlinevirtual

Definition at line 31 of file readable.h.

Member Function Documentation

virtual uint32_t ARDOUR::Readable::n_channels ( ) const
pure virtual
virtual framecnt_t ARDOUR::Readable::read ( Sample ,
framepos_t  pos,
framecnt_t  cnt,
int  channel 
) const
pure virtual
virtual framecnt_t ARDOUR::Readable::readable_length ( ) const
pure virtual

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