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().