This is the complete list of members for MyTransformer, including all inherited members.
CurrentQueueSize() const | SpectrumTransformer | |
DoFinish() override | MyTransformer | virtual |
DoOutput(const float *outBuffer, size_t mStepSize) override | TrackSpectrumTransformer | protectedvirtual |
DoStart() override | MyTransformer | virtual |
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 |
mQueue | SpectrumTransformer | private |
mSpectrumSize | SpectrumTransformer | protected |
mStepSize | SpectrumTransformer | protected |
mStepsPerWindow | SpectrumTransformer | protected |
mTrailingPadding | SpectrumTransformer | protected |
mWindowSize | SpectrumTransformer | protected |
mWorker | MyTransformer | |
MyTransformer(NoiseReductionBase::Worker &worker, WaveChannel *pOutputTrack, bool needsOutput, eWindowFunctions inWindowType, eWindowFunctions outWindowType, size_t windowSize, unsigned stepsPerWindow, bool leadingPadding, bool trailingPadding) | MyTransformer | inline |
NeedsOutput() const | SpectrumTransformer | inline |
Newest() | SpectrumTransformer | inline |
NewWindow(size_t windowSize) override | MyTransformer | virtual |
Nth(int n) | SpectrumTransformer | inline |
NthWindow(int nn) | MyTransformer | inline |
OutputStep() | SpectrumTransformer | private |
PostProcess(WaveTrack &outputTrack, sampleCount len) | TrackSpectrumTransformer | static |
Process(const WindowProcessor &processor, const WaveChannel &channel, size_t queueLength, sampleCount start, sampleCount len) | TrackSpectrumTransformer | |
ProcessSamples(const WindowProcessor &processor, const float *buffer, size_t len) | SpectrumTransformer | |
QueueIsFull() const | SpectrumTransformer | |
ResizeQueue(size_t queueLength) | SpectrumTransformer | private |
RotateWindows() | SpectrumTransformer | private |
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 | |
~SpectrumTransformer() | SpectrumTransformer | virtual |
~TrackSpectrumTransformer() override | TrackSpectrumTransformer | |