Various plugin options.  
More...
Various plugin options. 
- Note
 - Do not modify these values, as they are saved as-is in project files. 
 
- See also
 - CarlaPlugin::getOptionsAvailable(), CarlaPlugin::getOptionsEnabled(), carla_get_plugin_info() and carla_set_option() 
 
◆ PLUGIN_OPTION_FIXED_BUFFERS
  
  
      
        
          | const uint PLUGIN_OPTION_FIXED_BUFFERS = 0x001 | 
         
       
   | 
  
static   | 
  
 
Use constant/fixed-size audio buffers. 
 
 
◆ PLUGIN_OPTION_FORCE_STEREO
  
  
      
        
          | const uint PLUGIN_OPTION_FORCE_STEREO = 0x002 | 
         
       
   | 
  
static   | 
  
 
Force mono plugin as stereo. 
 
 
◆ PLUGIN_OPTION_MAP_PROGRAM_CHANGES
  
  
      
        
          | const uint PLUGIN_OPTION_MAP_PROGRAM_CHANGES = 0x004 | 
         
       
   | 
  
static   | 
  
 
Map MIDI programs to plugin programs. 
 
 
◆ PLUGIN_OPTION_USE_CHUNKS
  
  
      
        
          | const uint PLUGIN_OPTION_USE_CHUNKS = 0x008 | 
         
       
   | 
  
static   | 
  
 
Use chunks to save and restore data instead of parameter values. 
 
 
◆ PLUGIN_OPTION_SEND_CONTROL_CHANGES
  
  
      
        
          | const uint PLUGIN_OPTION_SEND_CONTROL_CHANGES = 0x010 | 
         
       
   | 
  
static   | 
  
 
Send MIDI control change events. 
 
 
◆ PLUGIN_OPTION_SEND_CHANNEL_PRESSURE
  
  
      
        
          | const uint PLUGIN_OPTION_SEND_CHANNEL_PRESSURE = 0x020 | 
         
       
   | 
  
static   | 
  
 
Send MIDI channel pressure events. 
 
 
◆ PLUGIN_OPTION_SEND_NOTE_AFTERTOUCH
  
  
      
        
          | const uint PLUGIN_OPTION_SEND_NOTE_AFTERTOUCH = 0x040 | 
         
       
   | 
  
static   | 
  
 
Send MIDI note after-touch events. 
 
 
◆ PLUGIN_OPTION_SEND_PITCHBEND
  
  
      
        
          | const uint PLUGIN_OPTION_SEND_PITCHBEND = 0x080 | 
         
       
   | 
  
static   | 
  
 
Send MIDI pitch-bend events. 
 
 
◆ PLUGIN_OPTION_SEND_ALL_SOUND_OFF
  
  
      
        
          | const uint PLUGIN_OPTION_SEND_ALL_SOUND_OFF = 0x100 | 
         
       
   | 
  
static   | 
  
 
Send MIDI all-sounds/notes-off events, single note-offs otherwise. 
 
 
◆ PLUGIN_OPTION_SEND_PROGRAM_CHANGES
  
  
      
        
          | const uint PLUGIN_OPTION_SEND_PROGRAM_CHANGES = 0x200 | 
         
       
   | 
  
static   | 
  
 
Send MIDI bank/program changes. 
- Note
 - : This option conflicts with PLUGIN_OPTION_MAP_PROGRAM_CHANGES and cannot be used at the same time. 
 
 
 
◆ PLUGIN_OPTION_SKIP_SENDING_NOTES
  
  
      
        
          | const uint PLUGIN_OPTION_SKIP_SENDING_NOTES = 0x400 | 
         
       
   | 
  
static   | 
  
 
Skip sending MIDI note events. This if off-by-default as a way to keep backwards compatibility. We always want notes enabled by default, not the contrary. 
 
 
◆ PLUGIN_OPTIONS_NULL
  
  
      
        
          | const uint PLUGIN_OPTIONS_NULL = 0x10000 | 
         
       
   | 
  
static   | 
  
 
Special flag to indicate that plugin options are not yet set. This flag exists because 0x0 as an option value is a valid one, so we need something else to indicate "null-ness".