Public Member Functions | |
CubicInterpolator (int a0, int a1, int a2, int a3) | |
CubicInterpolator (int a1, int a2, int a3) | |
void | feedData () |
void | feedData (int xNew) |
int | interpolate (uint32 fp_pos) |
Protected Member Functions | |
void | updateCoefficients () |
Protected Attributes | |
int | x0 |
int | x1 |
int | x2 |
int | x3 |
int | a |
int | b |
int | c |
int | d |
Definition at line 121 of file Audio.cc.
CubicInterpolator::CubicInterpolator | ( | int | a0, | |
int | a1, | |||
int | a2, | |||
int | a3 | |||
) | [inline] |
Definition at line 127 of file Audio.cc.
References updateCoefficients().
Here is the call graph for this function:
CubicInterpolator::CubicInterpolator | ( | int | a1, | |
int | a2, | |||
int | a3 | |||
) | [inline] |
Definition at line 132 of file Audio.cc.
References updateCoefficients().
Here is the call graph for this function:
void CubicInterpolator::feedData | ( | ) | [inline] |
Definition at line 138 of file Audio.cc.
References updateCoefficients(), x0, x1, x2, and x3.
Referenced by resample_new(), and resample_new_mono().
Here is the call graph for this function:
void CubicInterpolator::feedData | ( | int | xNew | ) | [inline] |
int CubicInterpolator::interpolate | ( | uint32 | fp_pos | ) | [inline] |
void CubicInterpolator::updateCoefficients | ( | ) | [inline, protected] |
int CubicInterpolator::x0 [protected] |
int CubicInterpolator::x1 [protected] |
int CubicInterpolator::x2 [protected] |
int CubicInterpolator::x3 [protected] |
int CubicInterpolator::a [protected] |
int CubicInterpolator::b [protected] |
int CubicInterpolator::c [protected] |
int CubicInterpolator::d [protected] |