Carla Backend
Public Attributes | List of all members
_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

◆ type

PluginType _CarlaPluginInfo::type

Plugin type.

◆ category

PluginCategory _CarlaPluginInfo::category

Plugin category.

◆ hints

uint _CarlaPluginInfo::hints

Plugin hints.

See also
Plugin Hints

◆ 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

◆ filename

const char* _CarlaPluginInfo::filename

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

◆ name

const char* _CarlaPluginInfo::name

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

See also
carla_get_real_plugin_name()

◆ label

const char* _CarlaPluginInfo::label

Plugin label or URI.

◆ maker

const char* _CarlaPluginInfo::maker

Plugin author/maker.

◆ copyright

const char* _CarlaPluginInfo::copyright

Plugin copyright/license.

◆ iconName

const char* _CarlaPluginInfo::iconName

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

◆ 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: