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

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

◆ category

PluginCategory _CarlaCachedPluginInfo::category

Plugin category.

◆ hints

uint _CarlaCachedPluginInfo::hints

Plugin hints.

See also
Plugin Hints

◆ audioIns

uint32_t _CarlaCachedPluginInfo::audioIns

Number of audio inputs.

◆ audioOuts

uint32_t _CarlaCachedPluginInfo::audioOuts

Number of audio outputs.

◆ cvIns

uint32_t _CarlaCachedPluginInfo::cvIns

Number of CV inputs.

◆ cvOuts

uint32_t _CarlaCachedPluginInfo::cvOuts

Number of CV outputs.

◆ midiIns

uint32_t _CarlaCachedPluginInfo::midiIns

Number of MIDI inputs.

◆ midiOuts

uint32_t _CarlaCachedPluginInfo::midiOuts

Number of MIDI outputs.

◆ parameterIns

uint32_t _CarlaCachedPluginInfo::parameterIns

Number of input parameters.

◆ parameterOuts

uint32_t _CarlaCachedPluginInfo::parameterOuts

Number of output parameters.

◆ name

const char* _CarlaCachedPluginInfo::name

Plugin name.

◆ label

const char* _CarlaCachedPluginInfo::label

Plugin label.

◆ maker

const char* _CarlaCachedPluginInfo::maker

Plugin author/maker.

◆ copyright

const char* _CarlaCachedPluginInfo::copyright

Plugin copyright/license.


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