LMMS
Loading...
Searching...
No Matches
params.h File Reference
#include "../plugin.h"
#include "../string-sizes.h"

Go to the source code of this file.

Classes

struct  clap_param_info
struct  clap_plugin_params
struct  clap_host_params

Typedefs

typedef uint32_t clap_param_info_flags
typedef struct clap_param_info clap_param_info_t
typedef struct clap_plugin_params clap_plugin_params_t
typedef uint32_t clap_param_rescan_flags
typedef uint32_t clap_param_clear_flags
typedef struct clap_host_params clap_host_params_t

Enumerations

enum  {
  CLAP_PARAM_IS_STEPPED = 1 << 0 , CLAP_PARAM_IS_PERIODIC = 1 << 1 , CLAP_PARAM_IS_HIDDEN = 1 << 2 , CLAP_PARAM_IS_READONLY = 1 << 3 ,
  CLAP_PARAM_IS_BYPASS = 1 << 4 , CLAP_PARAM_IS_AUTOMATABLE = 1 << 5 , CLAP_PARAM_IS_AUTOMATABLE_PER_NOTE_ID = 1 << 6 , CLAP_PARAM_IS_AUTOMATABLE_PER_KEY = 1 << 7 ,
  CLAP_PARAM_IS_AUTOMATABLE_PER_CHANNEL = 1 << 8 , CLAP_PARAM_IS_AUTOMATABLE_PER_PORT = 1 << 9 , CLAP_PARAM_IS_MODULATABLE = 1 << 10 , CLAP_PARAM_IS_MODULATABLE_PER_NOTE_ID = 1 << 11 ,
  CLAP_PARAM_IS_MODULATABLE_PER_KEY = 1 << 12 , CLAP_PARAM_IS_MODULATABLE_PER_CHANNEL = 1 << 13 , CLAP_PARAM_IS_MODULATABLE_PER_PORT = 1 << 14 , CLAP_PARAM_REQUIRES_PROCESS = 1 << 15
}
enum  { CLAP_PARAM_RESCAN_VALUES = 1 << 0 , CLAP_PARAM_RESCAN_TEXT = 1 << 1 , CLAP_PARAM_RESCAN_INFO = 1 << 2 , CLAP_PARAM_RESCAN_ALL = 1 << 3 }
enum  { CLAP_PARAM_CLEAR_ALL = 1 << 0 , CLAP_PARAM_CLEAR_AUTOMATIONS = 1 << 1 , CLAP_PARAM_CLEAR_MODULATIONS = 1 << 2 }

Variables

static CLAP_CONSTEXPR const char CLAP_EXT_PARAMS [] = "clap.params"

Typedef Documentation

◆ clap_host_params_t

◆ clap_param_clear_flags

◆ clap_param_info_flags

◆ clap_param_info_t

◆ clap_param_rescan_flags

◆ clap_plugin_params_t

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
CLAP_PARAM_RESCAN_VALUES 
CLAP_PARAM_RESCAN_TEXT 
CLAP_PARAM_RESCAN_INFO 
CLAP_PARAM_RESCAN_ALL 

◆ anonymous enum

anonymous enum
Enumerator
CLAP_PARAM_IS_STEPPED 
CLAP_PARAM_IS_PERIODIC 
CLAP_PARAM_IS_HIDDEN 
CLAP_PARAM_IS_READONLY 
CLAP_PARAM_IS_BYPASS 
CLAP_PARAM_IS_AUTOMATABLE 
CLAP_PARAM_IS_AUTOMATABLE_PER_NOTE_ID 
CLAP_PARAM_IS_AUTOMATABLE_PER_KEY 
CLAP_PARAM_IS_AUTOMATABLE_PER_CHANNEL 
CLAP_PARAM_IS_AUTOMATABLE_PER_PORT 
CLAP_PARAM_IS_MODULATABLE 
CLAP_PARAM_IS_MODULATABLE_PER_NOTE_ID 
CLAP_PARAM_IS_MODULATABLE_PER_KEY 
CLAP_PARAM_IS_MODULATABLE_PER_CHANNEL 
CLAP_PARAM_IS_MODULATABLE_PER_PORT 
CLAP_PARAM_REQUIRES_PROCESS 

◆ anonymous enum

anonymous enum
Enumerator
CLAP_PARAM_CLEAR_ALL 
CLAP_PARAM_CLEAR_AUTOMATIONS 
CLAP_PARAM_CLEAR_MODULATIONS 

Variable Documentation

◆ CLAP_EXT_PARAMS

CLAP_CONSTEXPR const char CLAP_EXT_PARAMS[] = "clap.params"
static