ardour
|
#include <importable_source.h>
Public Member Functions | |
ImportableSource () | |
virtual | ~ImportableSource () |
virtual framecnt_t | read (Sample *buffer, framecnt_t nframes)=0 |
virtual float | ratio () const |
virtual uint32_t | channels () const =0 |
virtual framecnt_t | length () const =0 |
virtual framecnt_t | samplerate () const =0 |
virtual void | seek (framepos_t pos)=0 |
virtual framepos_t | natural_position () const =0 |
virtual bool | clamped_at_unity () const =0 |
Definition at line 29 of file importable_source.h.
|
inline |
Definition at line 31 of file importable_source.h.
|
inlinevirtual |
Definition at line 32 of file importable_source.h.
|
pure virtual |
Implemented in ARDOUR::ResampledImportableSource, ARDOUR::CAImportableSource, and ARDOUR::SndFileImportableSource.
|
pure virtual |
Implemented in ARDOUR::ResampledImportableSource, ARDOUR::CAImportableSource, and ARDOUR::SndFileImportableSource.
|
pure virtual |
Implemented in ARDOUR::ResampledImportableSource, ARDOUR::CAImportableSource, and ARDOUR::SndFileImportableSource.
|
pure virtual |
Implemented in ARDOUR::ResampledImportableSource, ARDOUR::CAImportableSource, and ARDOUR::SndFileImportableSource.
|
inlinevirtual |
Reimplemented in ARDOUR::ResampledImportableSource.
Definition at line 35 of file importable_source.h.
|
pure virtual |
Implemented in ARDOUR::ResampledImportableSource, ARDOUR::CAImportableSource, and ARDOUR::SndFileImportableSource.
|
pure virtual |
Implemented in ARDOUR::ResampledImportableSource, ARDOUR::CAImportableSource, and ARDOUR::SndFileImportableSource.
|
pure virtual |
Implemented in ARDOUR::ResampledImportableSource, ARDOUR::CAImportableSource, and ARDOUR::SndFileImportableSource.