Audacity 3.2.0
|
#include <FormantShifterLoggerInterface.h>
Public Member Functions | |
virtual | ~FormantShifterLoggerInterface ()=default |
virtual void | NewSamplesComing (int sampleCount)=0 |
virtual void | Log (int value, const char *name) const =0 |
virtual void | Log (const float *samples, size_t size, const char *name) const =0 |
virtual void | Log (const std::complex< float > *samples, size_t size, const char *name, const std::function< float(const std::complex< float > &)> &transform) const =0 |
virtual void | ProcessFinished (std::complex< float > *spectrum, size_t fftSize)=0 |
If not already, disables the logging and marks the spectrum with an audible event to make clear where in the signal the logging took place. (Of course not for use in production :D) More... | |
Audacity: A Digital Audio Editor
FormantShifterLoggerInterface.h
A visualization helper for the development of the formant shifter.
Matthieu Hodgkinson
Definition at line 18 of file FormantShifterLoggerInterface.h.
|
virtualdefault |
|
pure virtual |
Implemented in DummyFormantShifterLogger, and FormantShifterLogger.
|
pure virtual |
Implemented in DummyFormantShifterLogger, and FormantShifterLogger.
|
pure virtual |
Implemented in DummyFormantShifterLogger, and FormantShifterLogger.
Referenced by FormantShifter::Process().
|
pure virtual |
Implemented in DummyFormantShifterLogger, and FormantShifterLogger.
|
pure virtual |
If not already, disables the logging and marks the spectrum with an audible event to make clear where in the signal the logging took place. (Of course not for use in production :D)
Implemented in DummyFormantShifterLogger, and FormantShifterLogger.
Referenced by FormantShifter::Process().