13#ifndef __AUDACITY_PASTE_OVER_PRESERVING_CLIPS__
14#define __AUDACITY_PASTE_OVER_PRESERVING_CLIPS__
22using Gap = std::pair<double, double>;
23using Gaps = std::vector<Gap>;
WAVE_TRACK_API void PasteOverPreservingClips(const ClipData &data, WaveTrack &oldTrack, sampleCount start, sampleCount len, const WaveTrack &newContents)
Substitute new contents into existing track, preserving clip boundaries.
WAVE_TRACK_API ClipData CollectClipData(const WaveTrack &oldTrack, sampleCount start, sampleCount len)
Collect clip boundary and name information.
std::pair< double, double > Gap
A Track that contains audio waveform data.
Positions or offsets within audio files need a wide type.
std::vector< wxString > clipNames
Gaps clipRealStartEndTimes