Zrythm v2.0.0-DEV
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

plugins::PluginRegistry & plugin_registry_
dsp::ProcessorBase::ProcessorBaseDependencies processor_base_dependencies_
plugins::Plugin::StateDirectoryParentPathProvider state_dir_path_provider_
plugins::JucePlugin::CreatePluginInstanceAsyncFunc create_plugin_instance_async_func_
std::function< units::sample_rate_t()> sample_rate_provider_
std::function< nframes_t()> buffer_size_provider_
plugins::PluginHostWindowFactory top_level_window_provider_
AudioThreadChecker audio_thread_checker_

Detailed Description

Definition at line 47 of file plugin_factory.h.

Field Documentation

◆ audio_thread_checker_

AudioThreadChecker zrythm::plugins::PluginFactory::CommonFactoryDependencies::audio_thread_checker_

Definition at line 57 of file plugin_factory.h.

◆ buffer_size_provider_

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

Definition at line 55 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 53 of file plugin_factory.h.

◆ plugin_registry_

plugins::PluginRegistry& zrythm::plugins::PluginFactory::CommonFactoryDependencies::plugin_registry_

Definition at line 49 of file plugin_factory.h.

◆ processor_base_dependencies_

dsp::ProcessorBase::ProcessorBaseDependencies zrythm::plugins::PluginFactory::CommonFactoryDependencies::processor_base_dependencies_

Definition at line 50 of file plugin_factory.h.

◆ sample_rate_provider_

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

Definition at line 54 of file plugin_factory.h.

◆ state_dir_path_provider_

plugins::Plugin::StateDirectoryParentPathProvider zrythm::plugins::PluginFactory::CommonFactoryDependencies::state_dir_path_provider_

Definition at line 51 of file plugin_factory.h.

◆ top_level_window_provider_

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

Definition at line 56 of file plugin_factory.h.


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