#include <spectrogram.h>
Inherits CrossfadeFFT.

Public Member Functions | |
| SpectrogramFFT (Spectrogram *plugin) | |
| ~SpectrogramFFT () | |
| int | signal_process () |
| int | read_samples (int64_t output_sample, int samples, double *buffer) |
Data Fields | |
| Spectrogram * | plugin |
Definition at line 54 of file spectrogram.h.
| SpectrogramFFT::SpectrogramFFT | ( | Spectrogram * | plugin | ) |
| SpectrogramFFT::~SpectrogramFFT | ( | ) |
Definition at line 139 of file spectrogram.C.
| int SpectrogramFFT::signal_process | ( | ) | [virtual] |
Reimplemented from CrossfadeFFT.
Definition at line 144 of file spectrogram.C.
References Spectrogram::config, Spectrogram::data, CrossfadeFFT::freq_imag, CrossfadeFFT::freq_real, DB::fromdb(), HALF_WINDOW, SpectrogramConfig::level, level, plugin, and Spectrogram::total_windows.

| int SpectrogramFFT::read_samples | ( | int64_t | output_sample, | |
| int | samples, | |||
| double * | buffer | |||
| ) | [virtual] |
Reimplemented from CrossfadeFFT.
Definition at line 158 of file spectrogram.C.
References PluginAClient::get_samplerate(), plugin, and PluginAClient::read_samples().

1.5.5