![]() |
Audacity 3.2.0
|
Performs the calculation for spectral editing. More...
#include <SpectralDataManager.h>
Classes | |
| struct | Setting |
| class | Worker |
Public Member Functions | |
| SpectralDataManager () | |
| ~SpectralDataManager () | |
Static Public Member Functions | |
| static bool | ProcessTracks (AudacityProject &project) |
| static int | FindFrequencySnappingBin (const WaveChannel &channel, long long startSC, int hopSize, double threshold, int targetFreqBin) |
| static std::vector< int > | FindHighestFrequencyBins (WaveChannel &wc, long long int startSC, int hopSize, double threshold, int targetFreqBin) |
Performs the calculation for spectral editing.
Definition at line 22 of file SpectralDataManager.h.
|
default |
|
default |
|
static |
Definition at line 126 of file SpectralDataManager.cpp.
References SpectralDataManager::Setting::mNeedOutput, and SpectralDataManager::Setting::mWindowSize.
Referenced by BrushHandle::Drag().
|
static |
Definition at line 137 of file SpectralDataManager.cpp.
References SpectralDataManager::Setting::mNeedOutput, and SpectralDataManager::Setting::mWindowSize.
Referenced by BrushHandle::Drag().
|
static |
Definition at line 56 of file SpectralDataManager.cpp.
References anonymous_namespace{SpectralDataManager.cpp}::FindSpectralData(), ProjectHistory::Get(), TrackList::Get(), ChannelView::Get(), min(), ProjectHistory::ModifyState(), TrackSpectrumTransformer::PostProcess(), project, ProjectHistory::PushState(), tracks, and XO().
Referenced by SpectrumView::KeyDown().