Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
plugin_descriptor.h File Reference

Base plugin. More...

#include "utils/yaml.h"
Include dependency graph for plugin_descriptor.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  PluginDescriptor_v1
 

Enumerations

enum  ZPluginCategory_v1 {
  ZPLUGIN_CATEGORY_NONE_v1 , Z_PLUGIN_CATEGORY_DELAY_v1 , Z_PLUGIN_CATEGORY_REVERB_v1 , Z_PLUGIN_CATEGORY_DISTORTION_v1 ,
  Z_PLUGIN_CATEGORY_WAVESHAPER_v1 , Z_PLUGIN_CATEGORY_DYNAMICS_v1 , Z_PLUGIN_CATEGORY_AMPLIFIER_v1 , Z_PLUGIN_CATEGORY_COMPRESSOR_v1 ,
  Z_PLUGIN_CATEGORY_ENVELOPE_v1 , Z_PLUGIN_CATEGORY_EXPANDER_v1 , Z_PLUGIN_CATEGORY_GATE_v1 , Z_PLUGIN_CATEGORY_LIMITER_v1 ,
  Z_PLUGIN_CATEGORY_FILTER_v1 , Z_PLUGIN_CATEGORY_ALLPASS_FILTER_v1 , Z_PLUGIN_CATEGORY_BANDPASS_FILTER_v1 , Z_PLUGIN_CATEGORY_COMB_FILTER_v1 ,
  Z_PLUGIN_CATEGORY_EQ_v1 , Z_PLUGIN_CATEGORY_MULTI_EQ_v1 , Z_PLUGIN_CATEGORY_PARA_EQ_v1 , Z_PLUGIN_CATEGORY_HIGHPASS_FILTER_v1 ,
  Z_PLUGIN_CATEGORY_LOWPASS_FILTER_v1 , Z_PLUGIN_CATEGORY_GENERATOR_v1 , Z_PLUGIN_CATEGORY_CONSTANT_v1 , Z_PLUGIN_CATEGORY_INSTRUMENT_v1 ,
  Z_PLUGIN_CATEGORY_OSCILLATOR_v1 , Z_PLUGIN_CATEGORY_MIDI_v1 , Z_PLUGIN_CATEGORY_MODULATOR_v1 , Z_PLUGIN_CATEGORY_CHORUS_v1 ,
  Z_PLUGIN_CATEGORY_FLANGER_v1 , Z_PLUGIN_CATEGORY_PHASER_v1 , Z_PLUGIN_CATEGORY_SIMULATOR_v1 , Z_PLUGIN_CATEGORY_SIMULATOR_REVERB_v1 ,
  Z_PLUGIN_CATEGORY_SPATIAL_v1 , Z_PLUGIN_CATEGORY_SPECTRAL_v1 , Z_PLUGIN_CATEGORY_PITCH_v1 , Z_PLUGIN_CATEGORY_UTILITY_v1 ,
  Z_PLUGIN_CATEGORY_ANALYZER_v1 , Z_PLUGIN_CATEGORY_CONVERTER_v1 , Z_PLUGIN_CATEGORY_FUNCTION_v1 , Z_PLUGIN_CATEGORY_MIXER_v1
}
 
enum  PluginProtocol_v1 {
  PROT_DUMMY_v1 , PROT_LV2_v1 , PROT_DSSI_v1 , PROT_LADSPA_v1 ,
  PROT_VST_v1 , PROT_VST3_v1 , PROT_AU_v1 , PROT_SFZ_v1 ,
  PROT_SF2_v1 , PROT_CLAP_v1 , PROT_JSFX_v1
}
 
enum  PluginArchitecture_v1 { Z_PLUGIN_ARCHITECTURE_32_v1 , Z_PLUGIN_ARCHITECTURE_64_v1 }
 
enum  ZCarlaBridgeMode_v1 { Z_CARLA_BRIDGE_NONE_v1 , Z_CARLA_BRIDGE_UI_v1 , Z_CARLA_BRIDGE_FULL_v1 }
 

Detailed Description

Base plugin.

Definition in file plugin_descriptor.h.

Enumeration Type Documentation

◆ PluginArchitecture_v1

enum PluginArchitecture_v1

Definition at line 131 of file plugin_descriptor.h.

◆ PluginProtocol_v1

enum PluginProtocol_v1

Definition at line 102 of file plugin_descriptor.h.

◆ ZCarlaBridgeMode_v1

enum ZCarlaBridgeMode_v1

Definition at line 142 of file plugin_descriptor.h.

◆ ZPluginCategory_v1

enum ZPluginCategory_v1

Definition at line 15 of file plugin_descriptor.h.