31 QObject * parent =
nullptr);
36 void prepare_for_processing_impl (
37 units::sample_rate_t sample_rate,
38 units::sample_u32_t max_block_length)
override;
42 std::string save_state_impl ()
const override {
return {}; }
43 void load_state_impl (
const std::string &)
override { }
49 void on_configuration_changed (
50 PluginConfiguration * configuration,
51 bool generateNewPluginPortsAndParams);
56 void on_ui_visibility_changed ();
Plugin(ProcessorBaseDependencies dependencies, QObject *parent)
Creates/initializes a plugin and its internal plugin (LV2, etc.) using the given setting.