ardour
|
#include <resampled_source.h>
Public Member Functions | |
ResampledImportableSource (boost::shared_ptr< ImportableSource >, framecnt_t rate, SrcQuality) | |
~ResampledImportableSource () | |
framecnt_t | read (Sample *buffer, framecnt_t nframes) |
float | ratio () const |
uint32_t | channels () const |
framecnt_t | length () const |
framecnt_t | samplerate () const |
void | seek (framepos_t) |
framepos_t | natural_position () const |
bool | clamped_at_unity () const |
Public Member Functions inherited from ARDOUR::ImportableSource | |
ImportableSource () | |
virtual | ~ImportableSource () |
Static Public Attributes | |
static const uint32_t | blocksize = 16384U |
Private Attributes | |
boost::shared_ptr < ImportableSource > | source |
float * | input |
int | _src_type |
SRC_STATE * | src_state |
SRC_DATA | src_data |
Definition at line 31 of file resampled_source.h.
ResampledImportableSource::ResampledImportableSource | ( | boost::shared_ptr< ImportableSource > | src, |
framecnt_t | rate, | ||
SrcQuality | srcq | ||
) |
Definition at line 35 of file resampled_source.cc.
ResampledImportableSource::~ResampledImportableSource | ( | ) |
Definition at line 66 of file resampled_source.cc.
|
inlinevirtual |
Implements ARDOUR::ImportableSource.
Definition at line 40 of file resampled_source.h.
|
inlinevirtual |
Implements ARDOUR::ImportableSource.
Definition at line 46 of file resampled_source.h.
|
inlinevirtual |
Implements ARDOUR::ImportableSource.
Definition at line 41 of file resampled_source.h.
|
virtual |
Implements ARDOUR::ImportableSource.
Definition at line 142 of file resampled_source.cc.
|
inlinevirtual |
Reimplemented from ARDOUR::ImportableSource.
Definition at line 39 of file resampled_source.h.
|
virtual |
Implements ARDOUR::ImportableSource.
Definition at line 73 of file resampled_source.cc.
|
inlinevirtual |
Implements ARDOUR::ImportableSource.
Definition at line 42 of file resampled_source.h.
|
virtual |
Implements ARDOUR::ImportableSource.
Definition at line 119 of file resampled_source.cc.
|
private |
Definition at line 56 of file resampled_source.h.
|
static |
Definition at line 51 of file resampled_source.h.
|
private |
Definition at line 55 of file resampled_source.h.
|
private |
Definition at line 54 of file resampled_source.h.
|
private |
Definition at line 58 of file resampled_source.h.
|
private |
Definition at line 57 of file resampled_source.h.