15#ifndef __AUDACITY_LV2_PREFERENCES__
16#define __AUDACITY_LV2_PREFERENCES__
21#pragma GCC diagnostic ignored "-Wparentheses"
22#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
23#elif defined(__clang__)
24#pragma clang diagnostic ignored "-Wparentheses"
25#pragma clang diagnostic ignored "-Wdeprecated-declarations"
28#include "../../widgets/wxPanelWrapper.h"
61 void OnOk(wxCommandEvent &evt);
EffectDefinitionInterface is a ComponentInterface that adds some basic read-only information about ef...
void OnOk(wxCommandEvent &evt)
Dialog(wxWindow *parent, EffectDefinitionInterface &effect)
EffectDefinitionInterface & mEffect
void PopulateOrExchange(ShuttleGui &S)
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
bool GetUseGUI(const EffectDefinitionInterface &effect, bool &useGUI)
constexpr auto DEFAULT_BLOCKSIZE
Maximum block size in number of samples (not bytes)
bool SetUseLatency(EffectDefinitionInterface &effect, bool useLatency)
bool GetUseLatency(const EffectDefinitionInterface &effect, bool &useLatency)
bool SetBufferSize(EffectDefinitionInterface &effect, int bufferSize)
bool GetBufferSize(const EffectDefinitionInterface &effect, int &bufferSize)
bool SetUseGUI(EffectDefinitionInterface &effect, bool useGUI)