![]() |
Audacity 3.2.0
|
TimeScale - rate varies linearly with output. More...
#include <TimeWarper.h>
Public Member Functions | |
| LinearOutputRateTimeWarper (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 | mTimeWarper |
| double | mRStart |
| double | mTStart |
| double | mScale |
| double | mC1 |
| double | mC2 |
TimeScale - rate varies linearly with output.
Definition at line 113 of file TimeWarper.h.
| LinearOutputRateTimeWarper::LinearOutputRateTimeWarper | ( | double | tStart, |
| double | tEnd, | ||
| double | rStart, | ||
| double | rEnd | ||
| ) |
Definition at line 62 of file TimeWarper.cpp.
|
overridevirtual |
Implements TimeWarper.
Definition at line 56 of file TimeWarper.cpp.
References mC1, mC2, mRStart, mScale, mTimeWarper, mTStart, staffpad::audio::simd::sqrt(), and LinearTimeWarper::Warp().
|
private |
Definition at line 120 of file TimeWarper.h.
Referenced by Warp().
|
private |
Definition at line 121 of file TimeWarper.h.
Referenced by Warp().
|
private |
Definition at line 117 of file TimeWarper.h.
Referenced by Warp().
|
private |
Definition at line 119 of file TimeWarper.h.
Referenced by Warp().
|
private |
Definition at line 116 of file TimeWarper.h.
Referenced by Warp().
|
private |
Definition at line 118 of file TimeWarper.h.
Referenced by Warp().