ardour
Public Member Functions | List of all members
ARDOUR::CubicInterpolation Class Reference

#include <interpolation.h>

Inheritance diagram for ARDOUR::CubicInterpolation:
ARDOUR::Interpolation

Public Member Functions

framecnt_t interpolate (int channel, framecnt_t nframes, Sample *input, Sample *output)
 
- Public Member Functions inherited from ARDOUR::Interpolation
 Interpolation ()
 
 ~Interpolation ()
 
void set_speed (double new_speed)
 
void set_target_speed (double new_speed)
 
double target_speed () const
 
double speed () const
 
void add_channel_to (int, int)
 
void remove_channel_from ()
 
void reset ()
 

Additional Inherited Members

- Protected Attributes inherited from ARDOUR::Interpolation
double _speed
 
double _target_speed
 
std::vector< double > phase
 

Detailed Description

Definition at line 66 of file interpolation.h.

Member Function Documentation

framecnt_t CubicInterpolation::interpolate ( int  channel,
framecnt_t  nframes,
Sample input,
Sample output 
)

Definition at line 65 of file interpolation.cc.


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