Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
PluginFactory::CommonFactoryDependencies Struct Reference
Collaboration diagram for 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< 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 46 of file plugin_factory.h.

Field Documentation

◆ audio_thread_checker_

AudioThreadChecker PluginFactory::CommonFactoryDependencies::audio_thread_checker_

Definition at line 56 of file plugin_factory.h.

◆ buffer_size_provider_

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

Definition at line 54 of file plugin_factory.h.

◆ create_plugin_instance_async_func_

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

Definition at line 52 of file plugin_factory.h.

◆ plugin_registry_

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

Definition at line 48 of file plugin_factory.h.

◆ processor_base_dependencies_

dsp::ProcessorBase::ProcessorBaseDependencies PluginFactory::CommonFactoryDependencies::processor_base_dependencies_

Definition at line 49 of file plugin_factory.h.

◆ sample_rate_provider_

std::function<sample_rate_t ()> PluginFactory::CommonFactoryDependencies::sample_rate_provider_

Definition at line 53 of file plugin_factory.h.

◆ state_dir_path_provider_

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

Definition at line 50 of file plugin_factory.h.

◆ top_level_window_provider_

plugins::PluginHostWindowFactory PluginFactory::CommonFactoryDependencies::top_level_window_provider_

Definition at line 55 of file plugin_factory.h.


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