Zrythm v2.0.0-alpha.1
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::plugins::PluginFactory::CommonFactoryDependencies Struct Reference
Collaboration diagram for zrythm::plugins::PluginFactory::CommonFactoryDependencies:

Data Fields

utils::IObjectRegistryregistry
plugins::JucePlugin::CreatePluginInstanceAsyncFunc create_plugin_instance_async_func_
std::function< units::sample_rate_t()> sample_rate_provider_
std::function< units::sample_u32_t()> buffer_size_provider_
plugins::PluginHostWindowFactory top_level_window_provider_

Detailed Description

Definition at line 44 of file plugin_factory.h.

Field Documentation

◆ buffer_size_provider_

std::function<units::sample_u32_t ()> zrythm::plugins::PluginFactory::CommonFactoryDependencies::buffer_size_provider_

Definition at line 50 of file plugin_factory.h.

◆ create_plugin_instance_async_func_

plugins::JucePlugin::CreatePluginInstanceAsyncFunc zrythm::plugins::PluginFactory::CommonFactoryDependencies::create_plugin_instance_async_func_

Definition at line 48 of file plugin_factory.h.

◆ registry

utils::IObjectRegistry& zrythm::plugins::PluginFactory::CommonFactoryDependencies::registry

Definition at line 46 of file plugin_factory.h.

◆ sample_rate_provider_

std::function<units::sample_rate_t ()> zrythm::plugins::PluginFactory::CommonFactoryDependencies::sample_rate_provider_

Definition at line 49 of file plugin_factory.h.

◆ top_level_window_provider_

plugins::PluginHostWindowFactory zrythm::plugins::PluginFactory::CommonFactoryDependencies::top_level_window_provider_

Definition at line 51 of file plugin_factory.h.


The documentation for this struct was generated from the following file: