Audacity 3.2.0
Namespaces | Functions | Variables
SpectrumCache.cpp File Reference
#include "SpectrumCache.h"
#include <cmath>
#include "RealFFTf.h"
#include "SampleTrackCache.h"
#include "../../../../prefs/SpectrogramSettings.h"
#include "Spectrum.h"
#include "WaveClipUtilities.h"
#include "WaveTrack.h"
Include dependency graph for SpectrumCache.cpp:

Go to the source code of this file.


namespace  anonymous_namespace{SpectrumCache.cpp}


static void anonymous_namespace{SpectrumCache.cpp}::ComputeSpectrumUsingRealFFTf (float *__restrict buffer, const FFTParam *hFFT, const float *__restrict window, size_t len, float *__restrict out)
void anonymous_namespace{SpectrumCache.cpp}::ComputeSpectrogramGainFactors (size_t fftLen, double rate, int frequencyGain, std::vector< float > &gainFactors)


static WaveClip::Caches::RegisteredFactory sKeyS

Variable Documentation

◆ sKeyS

WaveClip::Caches::RegisteredFactory sKeyS
Initial value:
{ []( WaveClip& ){
return std::make_unique< WaveClipSpectrumCache >();
} }
This allows multiple clips to be a part of one WaveTrack.
Definition: WaveClip.h:101

Definition at line 601 of file SpectrumCache.cpp.

Referenced by WaveClipSpectrumCache::Get().