LMMS
Loading...
Searching...
No Matches
_CarlaPluginInfo Struct Reference

#include <CarlaHost.h>

Public Attributes

PluginType type
PluginCategory category
uint hints
uint optionsAvailable
uint optionsEnabled
const char * filename
const char * name
const char * label
const char * maker
const char * copyright
const char * iconName
int64_t uniqueId

Detailed Description

Information about a loaded plugin.

See also
carla_get_plugin_info()

Member Data Documentation

◆ category

PluginCategory _CarlaPluginInfo::category

Plugin category.

◆ copyright

const char* _CarlaPluginInfo::copyright

Plugin copyright/license.

◆ filename

const char* _CarlaPluginInfo::filename

Plugin filename. This can be the plugin binary or resource file.

◆ hints

uint _CarlaPluginInfo::hints

Plugin hints.

See also
Plugin Hints

◆ iconName

const char* _CarlaPluginInfo::iconName

Icon name for this plugin, in lowercase. Default is "plugin".

◆ label

const char* _CarlaPluginInfo::label

Plugin label or URI.

◆ maker

const char* _CarlaPluginInfo::maker

Plugin author/maker.

◆ name

const char* _CarlaPluginInfo::name

Plugin name. This name is unique within a Carla instance.

See also
carla_get_real_plugin_name()

◆ optionsAvailable

uint _CarlaPluginInfo::optionsAvailable

Plugin options available for the user to change.

See also
Plugin Options

◆ optionsEnabled

uint _CarlaPluginInfo::optionsEnabled

Plugin options currently enabled. Some options are enabled but not available, which means they will always be on.

See also
Plugin Options

◆ type

PluginType _CarlaPluginInfo::type

Plugin type.

◆ uniqueId

int64_t _CarlaPluginInfo::uniqueId

Plugin unique Id. This Id is dependent on the plugin type and may sometimes be 0.


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