13#ifndef __AUDACITY_TIME_STRETCHING__
14#define __AUDACITY_TIME_STRETCHING__
20#include <unordered_set>
std::function< void(double)> ProgressReporter
Holds a msgid for the translation catalog; may also bind format arguments.
This allows multiple clips to be a part of one WaveTrack.
A Track that contains audio waveform data.
WAVE_TRACK_API const TranslatableString defaultStretchRenderingTitle
WAVE_TRACK_API void WithClipRenderingProgress(std::function< void(const ProgressReporter &)> action, TranslatableString title=defaultStretchRenderingTitle)
WAVE_TRACK_API bool SetClipStretchRatio(const WaveTrack &track, WaveTrack::Interval &interval, double stretchRatio)
WAVE_TRACK_API bool HasPitchOrSpeed(const WaveTrack &track, double t0, double t1)