#include <KwidgetGUI_OfflineAnalyser.h>
|
| std::function< void(const String &)> | onDelete |
| |
| std::unique_ptr< SliderParameterAttachment > | createParameterAttachment (const String ¶mID, Slider &slider) |
| |
| std::unique_ptr< ButtonParameterAttachment > | createParameterAttachment (const String ¶mID, Button &button) |
| |
| std::unique_ptr< ComboBoxParameterAttachment > | createParameterAttachment (const String ¶mID, ComboBox &comboBox) |
| |
| std::unique_ptr< ParameterAttachment > | createParameterAttachment (const String ¶mID, std::function< void(float)> callback) |
| |
| std::unique_ptr< LabelCustomParameterAttachment > | createCustomParameterAttachment (const String ¶mID, Label &label) |
| |
| template<typename AttachedComponentType > |
| void | addAttachedComponent (AttachedComponentType &component, const String ¶mID, bool isDraggable=true) |
| |
| template<typename AttachedComponentType > |
| void | addAttachedComponent (Component &parent, AttachedComponentType &component, const String ¶mID, bool isDraggable=true) |
| |
| void | addParameterCallback (const String ¶mID, std::function< void(float)> callback) |
| |
| bool | m_ignorePadding {false} |
| |
| Rectangle< int > | m_currentBounds |
| |
| TextButton | m_selectButton |
| |
| TextButton | m_deleteButton |
| |
| Colour | m_borderColour {Colours::fuchsia} |
| |
| TopBarComponent | m_topBarComponent |
| |
| RenderStyle | m_renderStyle {RenderStyle::normal} |
| |
◆ Parameters
◆ KwidgetGUI_OfflineAnalyser()
| krotos::KwidgetGUI_OfflineAnalyser::KwidgetGUI_OfflineAnalyser |
( |
Kwidget & | owner | ) |
|
◆ averageToMono()
| void krotos::KwidgetGUI_OfflineAnalyser::averageToMono |
( |
AudioSampleBuffer & | buffer | ) |
|
|
inlineprivate |
◆ clearButtonClicked()
| void krotos::KwidgetGUI_OfflineAnalyser::clearButtonClicked |
( |
| ) |
|
|
private |
◆ erbButtonClicked()
| void krotos::KwidgetGUI_OfflineAnalyser::erbButtonClicked |
( |
| ) |
|
|
private |
◆ extractData()
| std::vector< float > krotos::KwidgetGUI_OfflineAnalyser::extractData |
( |
const AudioSampleBuffer & | buffer | ) |
|
|
inlineprivate |
◆ openButtonClicked()
| void krotos::KwidgetGUI_OfflineAnalyser::openButtonClicked |
( |
| ) |
|
|
private |
◆ paint()
| void krotos::KwidgetGUI_OfflineAnalyser::paint |
( |
Graphics & | g | ) |
|
|
override |
◆ resized()
| void krotos::KwidgetGUI_OfflineAnalyser::resized |
( |
| ) |
|
|
override |
◆ stftButtonClicked()
| void krotos::KwidgetGUI_OfflineAnalyser::stftButtonClicked |
( |
| ) |
|
|
private |
◆ m_chooser
| std::unique_ptr<juce::FileChooser> krotos::KwidgetGUI_OfflineAnalyser::m_chooser |
|
private |
◆ m_clearButton
| TextButton krotos::KwidgetGUI_OfflineAnalyser::m_clearButton |
|
private |
◆ m_erbButton
| TextButton krotos::KwidgetGUI_OfflineAnalyser::m_erbButton |
|
private |
◆ m_erbSTFT
◆ m_fileBuffer
| AudioSampleBuffer krotos::KwidgetGUI_OfflineAnalyser::m_fileBuffer |
|
private |
◆ m_imageBounds
| Rectangle<int> krotos::KwidgetGUI_OfflineAnalyser::m_imageBounds |
|
private |
◆ m_openButton
| TextButton krotos::KwidgetGUI_OfflineAnalyser::m_openButton |
|
private |
◆ m_sampleRate
| float krotos::KwidgetGUI_OfflineAnalyser::m_sampleRate |
|
private |
◆ m_spectrogramImage
| Image krotos::KwidgetGUI_OfflineAnalyser::m_spectrogramImage |
|
private |
◆ m_stft
◆ m_stftButton
| TextButton krotos::KwidgetGUI_OfflineAnalyser::m_stftButton |
|
private |
◆ m_wavReader
| std::unique_ptr<AudioFormatReader> krotos::KwidgetGUI_OfflineAnalyser::m_wavReader |
|
private |
The documentation for this class was generated from the following files: