Audacity 3.2.0
Namespaces | Typedefs | Functions | Variables
TimeStretching.h File Reference
#include "Internat.h"
#include "IteratorX.h"
#include "TranslatableString.h"
#include "WaveTrack.h"
#include <unordered_set>
Include dependency graph for TimeStretching.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  TimeStretching
 

Typedefs

using ProgressReporter = std::function< void(double)>
 

Functions

WAVE_TRACK_API bool TimeStretching::HasPitchOrSpeed (const WaveTrack &track, double t0, double t1)
 
WAVE_TRACK_API void TimeStretching::WithClipRenderingProgress (std::function< void(const ProgressReporter &)> action, TranslatableString title=defaultStretchRenderingTitle)
 
WAVE_TRACK_API bool TimeStretching::SetClipStretchRatio (const WaveTrack &track, WaveTrack::Interval &interval, double stretchRatio)
 

Variables

WAVE_TRACK_API const TranslatableString TimeStretching::defaultStretchRenderingTitle
 

Typedef Documentation

◆ ProgressReporter

using ProgressReporter = std::function<void(double)>

Definition at line 23 of file TimeStretching.h.