#include <audio_effects/STFT.h>
Definition at line 21 of file STFT.h.
◆ STFT()
◆ ~STFT()
virtual openshot::STFT::~STFT |
( |
| ) |
|
|
inlinevirtual |
◆ process()
◆ setup()
void STFT::setup |
( |
const int |
num_input_channels | ) |
|
◆ updateFftSize()
void STFT::updateFftSize |
( |
const int |
new_fft_size | ) |
|
|
virtual |
◆ updateHopSize()
void STFT::updateHopSize |
( |
const int |
new_overlap | ) |
|
|
virtual |
◆ updateParameters()
void STFT::updateParameters |
( |
const int |
new_fft_size, |
|
|
const int |
new_overlap, |
|
|
const int |
new_window_type |
|
) |
| |
◆ updateWindow()
void STFT::updateWindow |
( |
const int |
new_window_type | ) |
|
|
virtual |
◆ current_input_buffer_write_position
int openshot::STFT::current_input_buffer_write_position |
|
protected |
◆ current_output_buffer_read_position
int openshot::STFT::current_output_buffer_read_position |
|
protected |
◆ current_output_buffer_write_position
int openshot::STFT::current_output_buffer_write_position |
|
protected |
◆ current_samples_since_last_FFT
int openshot::STFT::current_samples_since_last_FFT |
|
protected |
◆ fft
std::unique_ptr<juce::dsp::FFT> openshot::STFT::fft |
|
protected |
◆ fft_size
int openshot::STFT::fft_size |
|
protected |
◆ fft_window
juce::HeapBlock<float> openshot::STFT::fft_window |
|
protected |
◆ frequency_domain_buffer
juce::HeapBlock<juce::dsp::Complex<float> > openshot::STFT::frequency_domain_buffer |
|
protected |
◆ hop_size
int openshot::STFT::hop_size |
|
protected |
◆ input_buffer
◆ input_buffer_length
int openshot::STFT::input_buffer_length |
|
protected |
◆ input_buffer_write_position
int openshot::STFT::input_buffer_write_position |
|
protected |
◆ num_channels
int openshot::STFT::num_channels |
|
protected |
◆ num_samples
int openshot::STFT::num_samples |
|
protected |
◆ output_buffer
◆ output_buffer_length
int openshot::STFT::output_buffer_length |
|
protected |
◆ output_buffer_read_position
int openshot::STFT::output_buffer_read_position |
|
protected |
◆ output_buffer_write_position
int openshot::STFT::output_buffer_write_position |
|
protected |
◆ overlap
int openshot::STFT::overlap |
|
protected |
◆ samples_since_last_FFT
int openshot::STFT::samples_since_last_FFT |
|
protected |
◆ time_domain_buffer
juce::HeapBlock<juce::dsp::Complex<float> > openshot::STFT::time_domain_buffer |
|
protected |
◆ window_scale_factor
float openshot::STFT::window_scale_factor |
|
protected |
◆ window_type
int openshot::STFT::window_type |
|
protected |
The documentation for this class was generated from the following files: