Audacity 3.2.0
|
#include "WaveTrackUtilities.h"
#include "SampleBlock.h"
#include "Sequence.h"
#include "WaveClip.h"
#include <algorithm>
#include "ProjectFormatExtensionsRegistry.h"
Go to the source code of this file.
Namespaces | |
namespace | anonymous_namespace{WaveTrackUtilities.cpp} |
Functions | |
bool | anonymous_namespace{WaveTrackUtilities.cpp}::ReverseOneClip (WaveTrack &track, sampleCount start, sampleCount len, sampleCount originalStart, sampleCount originalEnd, const WaveTrackUtilities::ProgressReport &report) |
Variables | |
ProjectFormatExtensionsRegistry::Extension | anonymous_namespace{WaveTrackUtilities.cpp}::smartClipsExtension ([](const AudacityProject &project) -> ProjectFormatVersion { const TrackList &trackList=TrackList::Get(project);for(auto wt :trackList.Any< const WaveTrack >()) for(const auto &clip :GetAllClips(*wt)) if(clip->GetTrimLeft() > 0.0||clip->GetTrimRight() > 0.0) return { 3, 1, 0, 0 };return BaseProjectFormatVersion;}) |
ProjectFormatExtensionsRegistry::Extension | anonymous_namespace{WaveTrackUtilities.cpp}::stretchedClipsExtension ([](const AudacityProject &project) -> ProjectFormatVersion { const TrackList &trackList=TrackList::Get(project);for(auto wt :trackList.Any< const WaveTrack >()) for(const auto &clip :GetAllClips(*wt)) if(clip->GetStretchRatio() !=1.0) return { 3, 4, 0, 0 };return BaseProjectFormatVersion;}) |