![]() |
Audacity 3.2.0
|
Contains declarations for TimeWarper, IdentityTimeWarper, ShiftTimeWarper, LinearTimeWarper, LinearInputRateSlideTimeWarper, LinearOutputRateSlideTimeWarper, LinearInputInverseRateTimeWarper, GeometricInputRateTimeWarper, GeometricOutputRateTimeWarper classes. More...
#include <memory>Go to the source code of this file.
Classes | |
| class | TimeWarper |
| Transforms one point in time to another point. For example, a time stretching effect might use one to keep track of what happens to labels and split points in the input. More... | |
| class | IdentityTimeWarper |
| No change to time at all. More... | |
| class | ShiftTimeWarper |
| Behaves like another, given TimeWarper, except shifted by a fixed amount. More... | |
| class | LinearTimeWarper |
| Linear scaling, initialised by giving two points on the line. More... | |
| class | LinearInputRateTimeWarper |
| TimeScale - rate varies linearly with input. More... | |
| class | LinearOutputRateTimeWarper |
| TimeScale - rate varies linearly with output. More... | |
| class | LinearInputStretchTimeWarper |
| class | LinearOutputStretchTimeWarper |
| class | GeometricInputTimeWarper |
| class | GeometricOutputTimeWarper |
| class | PasteTimeWarper |
| Unit slope but with either a jump (pasting more) or a flat interval (pasting less) More... | |
| class | RegionTimeWarper |
| No change before the specified region; during the region, warp according to the given warper; after the region, constant shift so as to match at the end of the warped region. More... | |
Contains declarations for TimeWarper, IdentityTimeWarper, ShiftTimeWarper, LinearTimeWarper, LinearInputRateSlideTimeWarper, LinearOutputRateSlideTimeWarper, LinearInputInverseRateTimeWarper, GeometricInputRateTimeWarper, GeometricOutputRateTimeWarper classes.
Definition in file TimeWarper.h.