|
Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
|
Factory for plugins. More...
#include <src/plugins/plugin_factory.h>


Data Structures | |
| struct | InstantiationFinishOptions |
| struct | CommonFactoryDependencies |
Public Types | |
| using | PluginConfiguration = zrythm::plugins::PluginConfiguration |
| using | InstantiationFinishedHandler |
| using | AudioThreadChecker = std::function<bool ()> |
| Function that returns whether the caller is an audio DSP thread. | |
Public Member Functions | |
| PluginFactory (CommonFactoryDependencies dependencies, QObject *parent=nullptr) | |
| plugins::PluginUuidReference | create_plugin_from_setting (const PluginConfiguration &setting, InstantiationFinishOptions instantiation_finish_options) const |
Factory for plugins.
Definition at line 21 of file plugin_factory.h.
| using zrythm::plugins::PluginFactory::AudioThreadChecker = std::function<bool ()> |
Function that returns whether the caller is an audio DSP thread.
Definition at line 45 of file plugin_factory.h.
| using zrythm::plugins::PluginFactory::InstantiationFinishedHandler |
Definition at line 33 of file plugin_factory.h.
| using zrythm::plugins::PluginFactory::PluginConfiguration = zrythm::plugins::PluginConfiguration |
Definition at line 28 of file plugin_factory.h.
|
inline |
Definition at line 61 of file plugin_factory.h.
|
inline |
Definition at line 168 of file plugin_factory.h.