ApplyEffectToSelection() | SpectralDataManager::Worker | private |
CurrentQueueSize() const | SpectrumTransformer | |
DoFinish() override | SpectralDataManager::Worker | protectedvirtual |
DoOutput(const float *outBuffer, size_t mStepSize) override | TrackSpectrumTransformer | protectedvirtual |
DoStart() override | SpectralDataManager::Worker | protectedvirtual |
FillFirstWindow() | SpectrumTransformer | private |
Finish(const WindowProcessor &processor) | SpectrumTransformer | |
FloatVector typedef | SpectrumTransformer | |
hFFT | SpectrumTransformer | private |
Latest() | SpectrumTransformer | inline |
mFFTBuffer | SpectrumTransformer | private |
mInSampleCount | SpectrumTransformer | private |
mInWaveBuffer | SpectrumTransformer | private |
mInWavePos | SpectrumTransformer | private |
mInWindow | SpectrumTransformer | private |
mLeadingPadding | SpectrumTransformer | protected |
mNeedsOutput | SpectrumTransformer | private |
mOutOverlapBuffer | SpectrumTransformer | private |
mOutputTrack | TrackSpectrumTransformer | private |
mOutStepCount | SpectrumTransformer | private |
mOutWindow | SpectrumTransformer | private |
mOvertonesTargetFreqBin | SpectralDataManager::Worker | private |
mOvertonesThreshold | SpectralDataManager::Worker | private |
mpSpectralData | SpectralDataManager::Worker | private |
mQueue | SpectrumTransformer | private |
mSnapReturnFreqBin | SpectralDataManager::Worker | private |
mSnapSamplingRate | SpectralDataManager::Worker | private |
mSnapTargetFreqBin | SpectralDataManager::Worker | private |
mSnapThreshold | SpectralDataManager::Worker | private |
mSpectrumSize | SpectrumTransformer | protected |
mStartHopNum | SpectralDataManager::Worker | private |
mStepSize | SpectrumTransformer | protected |
mStepsPerWindow | SpectrumTransformer | protected |
mTrailingPadding | SpectrumTransformer | protected |
mWindowCount | SpectralDataManager::Worker | private |
mWindowSize | SpectrumTransformer | protected |
NeedsOutput() const | SpectrumTransformer | inline |
Newest() | SpectrumTransformer | inline |
NewWindow(size_t windowSize) override | SpectralDataManager::Worker | protectedvirtual |
Nth(int n) | SpectrumTransformer | inline |
NthWindow(int nn) | SpectralDataManager::Worker | inlineprotected |
OutputStep() | SpectrumTransformer | private |
OvertonesProcessor(SpectrumTransformer &transformer) | SpectralDataManager::Worker | protectedstatic |
PostProcess(WaveTrack &outputTrack, sampleCount len) | TrackSpectrumTransformer | static |
Process(const WaveChannel &channel, const std::shared_ptr< SpectralData > &sDataPtr) | SpectralDataManager::Worker | |
TrackSpectrumTransformer::Process(const WindowProcessor &processor, const WaveChannel &channel, size_t queueLength, sampleCount start, sampleCount len) | TrackSpectrumTransformer | |
Processor(SpectrumTransformer &transformer) | SpectralDataManager::Worker | protectedstatic |
ProcessOvertones(const WaveChannel &channel, long long int startSC, int hopSize, size_t winSize, double threshold, int targetFreqBin) | SpectralDataManager::Worker | |
ProcessSamples(const WindowProcessor &processor, const float *buffer, size_t len) | SpectrumTransformer | |
ProcessSnapping(const WaveChannel &channel, long long int startSC, int hopSize, size_t winSize, double threshold, int targetFreqBin) | SpectralDataManager::Worker | |
QueueIsFull() const | SpectrumTransformer | |
ResizeQueue(size_t queueLength) | SpectrumTransformer | private |
RotateWindows() | SpectrumTransformer | private |
SnappingProcessor(SpectrumTransformer &transformer) | SpectralDataManager::Worker | protectedstatic |
SpectrumTransformer(bool needsOutput, eWindowFunctions inWindowType, eWindowFunctions outWindowType, size_t windowSize, unsigned stepsPerWindow, bool leadingPadding, bool trailingPadding) | SpectrumTransformer | |
Start(size_t queueLength) | SpectrumTransformer | |
TotalQueueSize() const | SpectrumTransformer | inline |
TrackSpectrumTransformer(WaveChannel *pOutputTrack, bool needsOutput, eWindowFunctions inWindowType, eWindowFunctions outWindowType, size_t windowSize, unsigned stepsPerWindow, bool leadingPadding, bool trailingPadding) | TrackSpectrumTransformer | inline |
WindowProcessor typedef | SpectrumTransformer | |
Worker(WaveChannel *pChannel, const Setting &setting) | SpectralDataManager::Worker | |
~SpectrumTransformer() | SpectrumTransformer | virtual |
~TrackSpectrumTransformer() override | TrackSpectrumTransformer | |
~Worker() | SpectralDataManager::Worker | |