Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::plugins::Protocol Class Reference
Inheritance diagram for zrythm::plugins::Protocol:
Collaboration diagram for zrythm::plugins::Protocol:

Public Types

enum class  ProtocolType : std::uint8_t {
  Internal , LV2 , DSSI , LADSPA ,
  VST , VST3 , AudioUnit , SFZ ,
  SF2 , CLAP , JSFX
}
 Plugin protocol. More...

Static Public Member Functions

static std::string to_string (ProtocolType prot)
static ProtocolType from_string (const std::string &str)
static ProtocolType from_juce_format_name (const juce::String &str)
static juce::String to_juce_format_name (ProtocolType prot)
static bool is_supported (ProtocolType protocol)
static std::string get_icon_name (ProtocolType prot)

Detailed Description

Definition at line 14 of file plugin_protocol.h.

Member Enumeration Documentation

◆ ProtocolType

enum class zrythm::plugins::Protocol::ProtocolType : std::uint8_t
strong

Plugin protocol.

Enumerator
Internal 

Dummy protocol for tests.

Definition at line 24 of file plugin_protocol.h.


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