|
| virtual void | setRate (SampleRate rate) |
| | Sets the sample rate. More...
|
| |
| virtual SampleRate | getRate () |
| | Retrieves the sample rate. More...
|
| |
| | EffectReader (std::shared_ptr< IReader > reader) |
| | Creates a new effect reader. More...
|
| |
|
virtual | ~EffectReader () |
| | Destroys the reader.
|
| |
| virtual bool | isSeekable () const |
| | Tells whether the source provides seeking functionality or not. More...
|
| |
| virtual void | seek (int position) |
| | Seeks to a specific position in the source. More...
|
| |
| virtual int | getLength () const |
| | Returns an approximated length of the source in samples. More...
|
| |
| virtual int | getPosition () const |
| | Returns the position of the source as a sample count value. More...
|
| |
| virtual Specs | getSpecs () const |
| | Returns the specification of the reader. More...
|
| |
| virtual void | read (int &length, bool &eos, sample_t *buffer) |
| | Request to read the next length samples out of the source. More...
|
| |
|
virtual | ~IReader () |
| | Destroys the reader.
|
| |
| virtual bool | isSeekable () const =0 |
| | Tells whether the source provides seeking functionality or not. More...
|
| |
| virtual void | seek (int position)=0 |
| | Seeks to a specific position in the source. More...
|
| |
| virtual int | getLength () const =0 |
| | Returns an approximated length of the source in samples. More...
|
| |
| virtual int | getPosition () const =0 |
| | Returns the position of the source as a sample count value. More...
|
| |
| virtual Specs | getSpecs () const =0 |
| | Returns the specification of the reader. More...
|
| |
| virtual void | read (int &length, bool &eos, sample_t *buffer)=0 |
| | Request to read the next length samples out of the source. More...
|
| |
This is the base class for all resampling readers.