12#ifndef __AUDACITY_SPECTRUM_TRANSFORMER__
13#define __AUDACITY_SPECTRUM_TRANSFORMER__
57 unsigned stepsPerWindow,
71 bool Start(
size_t queueLength);
78 const float *buffer,
size_t len);
100 std::fill(pFill, pFill +
size, 0.0f);
102 std::fill(pFill, pFill +
size, 0.0f);
114 virtual std::unique_ptr<Window>
NewWindow(
size_t windowSize);
166 std::vector<std::unique_ptr<Window>>
mQueue;
196 unsigned stepsPerWindow,
bool leadingPadding,
bool trailingPadding
198 windowSize, stepsPerWindow, leadingPadding, trailingPadding
202 assert(!needsOutput || pOutputTrack !=
nullptr);
std::unique_ptr< FFTParam, FFTDeleter > HFFT
A Track that contains audio waveform data.
Positions or offsets within audio files need a wide type.