OpenShot Library | libopenshot  0.3.2
Public Member Functions | List of all members
openshot::Robotization::RobotizationEffect Class Reference

#include <audio_effects/Robotization.h>

Inheritance diagram for openshot::Robotization::RobotizationEffect:
Collaboration diagram for openshot::Robotization::RobotizationEffect:

Public Member Functions

 RobotizationEffect (Robotization &p)
- Public Member Functions inherited from openshot::STFT
void process (juce::AudioBuffer< float > &block)
void setup (const int num_input_channels)
 STFT ()
virtual void updateFftSize (const int new_fft_size)
virtual void updateHopSize (const int new_overlap)
void updateParameters (const int new_fft_size, const int new_overlap, const int new_window_type)
virtual void updateWindow (const int new_window_type)
virtual ~STFT ()

Additional Inherited Members

- Protected Attributes inherited from openshot::STFT
int current_input_buffer_write_position
int current_output_buffer_read_position
int current_output_buffer_write_position
int current_samples_since_last_FFT
std::unique_ptr< juce::dsp::FFT > fft
int fft_size
juce::HeapBlock< float > fft_window
juce::HeapBlock< juce::dsp::Complex< float > > frequency_domain_buffer
int hop_size
juce::AudioBuffer< float > input_buffer
int input_buffer_length
int input_buffer_write_position
int num_channels
int num_samples
juce::AudioBuffer< float > output_buffer
int output_buffer_length
int output_buffer_read_position
int output_buffer_write_position
int overlap
int samples_since_last_FFT
juce::HeapBlock< juce::dsp::Complex< float > > time_domain_buffer
float window_scale_factor
int window_type

Detailed Description

Definition at line 77 of file Robotization.h.

Constructor & Destructor Documentation

◆ RobotizationEffect()

openshot::Robotization::RobotizationEffect::RobotizationEffect ( Robotization p)

Definition at line 80 of file Robotization.h.

The documentation for this class was generated from the following files: