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.