17#pragma GCC diagnostic ignored "-Wparentheses"
18#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
19#elif defined(__clang__)
20#pragma clang diagnostic ignored "-Wparentheses"
21#pragma clang diagnostic ignored "-Wdeprecated-declarations"
35 T& var,
const T &defaultValue)
static constexpr auto BufferSizeStr
static constexpr auto SettingsStr
static constexpr auto UseLatencyStr
static constexpr auto UseGUIStr
EffectDefinitionInterface is a ComponentInterface that adds some basic read-only information about ef...
LV2_API bool GetUseGUI(const EffectDefinitionInterface &effect, bool &useGUI)
LV2_API bool GetUseLatency(const EffectDefinitionInterface &effect, bool &useLatency)
LV2_API bool SetBufferSize(const EffectDefinitionInterface &effect, int bufferSize)
LV2_API bool SetUseLatency(const EffectDefinitionInterface &effect, bool useLatency)
LV2_API bool SetUseGUI(const EffectDefinitionInterface &effect, bool useGUI)
LV2_API bool GetBufferSize(const EffectDefinitionInterface &effect, int &bufferSize)
bool SetConfig(const EffectDefinitionInterface &ident, ConfigurationType type, const RegistryPath &group, const RegistryPath &key, const Value &value)
bool GetConfig(const EffectDefinitionInterface &ident, ConfigurationType type, const RegistryPath &group, const RegistryPath &key, Value &var, const Value &defval)
bool SetSetting(const EffectDefinitionInterface &effect, const wchar_t *path, const T &value)
bool GetSetting(const EffectDefinitionInterface &effect, const wchar_t *path, T &var, const T &defaultValue)