Zrythm
a highly automated and intuitive digital audio workstation
|
The PluginManager is responsible for scanning and keeping track of available Plugin's. More...
#include <plugins/plugin_manager.h>
Data Fields | |
GPtrArray * | plugin_descriptors |
Scanned plugin descriptors. | |
char * | plugin_categories [500] |
Plugin categories. | |
int | num_plugin_categories |
char * | plugin_authors [6000] |
Plugin authors. | |
int | num_plugin_authors |
LilvWorld * | lilv_world |
const LilvPlugins * | lilv_plugins |
LilvNode ** | nodes |
int | num_nodes |
size_t | nodes_size |
CachedPluginDescriptors * | cached_plugin_descriptors |
Cached VST descriptors. | |
PluginCollections * | collections |
Plugin collections. | |
Symap * | symap |
URI map for URID feature. | |
ZixSem | symap_lock |
Lock for URI map. | |
Lv2URIDs | urids |
URIDs. | |
char * | lv2_path |
bool | setup |
Whether the plugin manager has been set up already. | |
int | num_new_plugins |
Number of newly scanned (newly cached) plugins. | |
The PluginManager is responsible for scanning and keeping track of available Plugin's.
Definition at line 47 of file plugin_manager.h.
CachedPluginDescriptors* PluginManager::cached_plugin_descriptors |
Cached VST descriptors.
Definition at line 70 of file plugin_manager.h.
PluginCollections* PluginManager::collections |
Plugin collections.
Definition at line 73 of file plugin_manager.h.
const LilvPlugins* PluginManager::lilv_plugins |
Definition at line 63 of file plugin_manager.h.
LilvWorld* PluginManager::lilv_world |
Definition at line 62 of file plugin_manager.h.
char* PluginManager::lv2_path |
Definition at line 83 of file plugin_manager.h.
LilvNode** PluginManager::nodes |
Definition at line 65 of file plugin_manager.h.
size_t PluginManager::nodes_size |
Definition at line 67 of file plugin_manager.h.
int PluginManager::num_new_plugins |
Number of newly scanned (newly cached) plugins.
Definition at line 89 of file plugin_manager.h.
int PluginManager::num_nodes |
Definition at line 66 of file plugin_manager.h.
int PluginManager::num_plugin_authors |
Definition at line 60 of file plugin_manager.h.
int PluginManager::num_plugin_categories |
Definition at line 56 of file plugin_manager.h.
char* PluginManager::plugin_authors[6000] |
Plugin authors.
Definition at line 59 of file plugin_manager.h.
char* PluginManager::plugin_categories[500] |
Plugin categories.
Definition at line 55 of file plugin_manager.h.
GPtrArray* PluginManager::plugin_descriptors |
Scanned plugin descriptors.
Definition at line 52 of file plugin_manager.h.
bool PluginManager::setup |
Whether the plugin manager has been set up already.
Definition at line 86 of file plugin_manager.h.
Symap* PluginManager::symap |
URI map for URID feature.
Definition at line 76 of file plugin_manager.h.
ZixSem PluginManager::symap_lock |
Lock for URI map.
Definition at line 78 of file plugin_manager.h.
Lv2URIDs PluginManager::urids |
URIDs.
Definition at line 81 of file plugin_manager.h.