Audacity 3.2.0
|
TimeScale - rate varies linearly with input. More...
#include <TimeWarper.h>
Public Member Functions | |
LinearInputRateTimeWarper (double tStart, double tEnd, double rStart, double rEnd) | |
double | Warp (double originalTime) const override |
Public Member Functions inherited from TimeWarper | |
virtual | ~TimeWarper () |
virtual double | Warp (double originalTime) const =0 |
Private Attributes | |
LinearTimeWarper | mRateWarper |
double | mRStart |
double | mTStart |
double | mScale |
TimeScale - rate varies linearly with input.
Definition at line 100 of file TimeWarper.h.
LinearInputRateTimeWarper::LinearInputRateTimeWarper | ( | double | tStart, |
double | tEnd, | ||
double | rStart, | ||
double | rEnd | ||
) |
Definition at line 47 of file TimeWarper.cpp.
References mRStart.
|
overridevirtual |
Implements TimeWarper.
Definition at line 41 of file TimeWarper.cpp.
References mRateWarper, mRStart, mScale, mTStart, and LinearTimeWarper::Warp().
|
private |
Definition at line 103 of file TimeWarper.h.
Referenced by Warp().
|
private |
Definition at line 104 of file TimeWarper.h.
Referenced by LinearInputRateTimeWarper(), and Warp().
|
private |
Definition at line 106 of file TimeWarper.h.
Referenced by Warp().
|
private |
Definition at line 105 of file TimeWarper.h.
Referenced by Warp().