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

#include <CarlaUtils.h>

Public Attributes

bool valid
PluginCategory category
uint hints
uint32_t audioIns
uint32_t audioOuts
uint32_t cvIns
uint32_t cvOuts
uint32_t midiIns
uint32_t midiOuts
uint32_t parameterIns
uint32_t parameterOuts
const char * name
const char * label
const char * maker
const char * copyright

Detailed Description

Information about a cached plugin.

See also
carla_get_cached_plugin_info()

Member Data Documentation

◆ audioIns

uint32_t _CarlaCachedPluginInfo::audioIns

Number of audio inputs.

◆ audioOuts

uint32_t _CarlaCachedPluginInfo::audioOuts

Number of audio outputs.

◆ category

PluginCategory _CarlaCachedPluginInfo::category

Plugin category.

◆ copyright

const char* _CarlaCachedPluginInfo::copyright

Plugin copyright/license.

◆ cvIns

uint32_t _CarlaCachedPluginInfo::cvIns

Number of CV inputs.

◆ cvOuts

uint32_t _CarlaCachedPluginInfo::cvOuts

Number of CV outputs.

◆ hints

uint _CarlaCachedPluginInfo::hints

Plugin hints.

See also
Plugin Hints

◆ label

const char* _CarlaCachedPluginInfo::label

Plugin label.

◆ maker

const char* _CarlaCachedPluginInfo::maker

Plugin author/maker.

◆ midiIns

uint32_t _CarlaCachedPluginInfo::midiIns

Number of MIDI inputs.

◆ midiOuts

uint32_t _CarlaCachedPluginInfo::midiOuts

Number of MIDI outputs.

◆ name

const char* _CarlaCachedPluginInfo::name

Plugin name.

◆ parameterIns

uint32_t _CarlaCachedPluginInfo::parameterIns

Number of input parameters.

◆ parameterOuts

uint32_t _CarlaCachedPluginInfo::parameterOuts

Number of output parameters.

◆ valid

bool _CarlaCachedPluginInfo::valid

Wherever the data in this struct is valid. For performance reasons, plugins are only checked on request, and as such, the count vs number of really valid plugins might not match. Use this field to skip on plugins which cannot be loaded in Carla.


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