use clap_sys::plugin_features::*;
use std::ffi::CStr;
pub const INSTRUMENT: &CStr = CLAP_PLUGIN_FEATURE_INSTRUMENT;
pub const AUDIO_EFFECT: &CStr = CLAP_PLUGIN_FEATURE_AUDIO_EFFECT;
pub const NOTE_EFFECT: &CStr = CLAP_PLUGIN_FEATURE_NOTE_EFFECT;
pub const NOTE_DETECTOR: &CStr = CLAP_PLUGIN_FEATURE_NOTE_DETECTOR;
pub const ANALYZER: &CStr = CLAP_PLUGIN_FEATURE_ANALYZER;
pub const SYNTHESIZER: &CStr = CLAP_PLUGIN_FEATURE_SYNTHESIZER;
pub const SAMPLER: &CStr = CLAP_PLUGIN_FEATURE_SAMPLER;
pub const DRUM: &CStr = CLAP_PLUGIN_FEATURE_DRUM;
pub const DRUM_MACHINE: &CStr = CLAP_PLUGIN_FEATURE_DRUM_MACHINE;
pub const FILTER: &CStr = CLAP_PLUGIN_FEATURE_FILTER;
pub const PHASER: &CStr = CLAP_PLUGIN_FEATURE_PHASER;
pub const EQUALIZER: &CStr = CLAP_PLUGIN_FEATURE_EQUALIZER;
pub const DEESSER: &CStr = CLAP_PLUGIN_FEATURE_DEESSER;
pub const PHASE_VOCODER: &CStr = CLAP_PLUGIN_FEATURE_PHASE_VOCODER;
pub const GRANULAR: &CStr = CLAP_PLUGIN_FEATURE_GRANULAR;
pub const FREQUENCY_SHIFTER: &CStr = CLAP_PLUGIN_FEATURE_FREQUENCY_SHIFTER;
pub const PITCH_SHIFTER: &CStr = CLAP_PLUGIN_FEATURE_PITCH_SHIFTER;
pub const DISTORTION: &CStr = CLAP_PLUGIN_FEATURE_DISTORTION;
pub const TRANSIENT_SHAPER: &CStr = CLAP_PLUGIN_FEATURE_TRANSIENT_SHAPER;
pub const COMPRESSOR: &CStr = CLAP_PLUGIN_FEATURE_COMPRESSOR;
pub const EXPANDER: &CStr = CLAP_PLUGIN_FEATURE_EXPANDER;
pub const GATE: &CStr = CLAP_PLUGIN_FEATURE_GATE;
pub const LIMITER: &CStr = CLAP_PLUGIN_FEATURE_LIMITER;
pub const FLANGER: &CStr = CLAP_PLUGIN_FEATURE_FLANGER;
pub const CHORUS: &CStr = CLAP_PLUGIN_FEATURE_CHORUS;
pub const DELAY: &CStr = CLAP_PLUGIN_FEATURE_DELAY;
pub const REVERB: &CStr = CLAP_PLUGIN_FEATURE_REVERB;
pub const TREMOLO: &CStr = CLAP_PLUGIN_FEATURE_TREMOLO;
pub const GLITCH: &CStr = CLAP_PLUGIN_FEATURE_GLITCH;
pub const UTILITY: &CStr = CLAP_PLUGIN_FEATURE_UTILITY;
pub const PITCH_CORRECTION: &CStr = CLAP_PLUGIN_FEATURE_PITCH_CORRECTION;
pub const RESTORATION: &CStr = CLAP_PLUGIN_FEATURE_RESTORATION;
pub const MULTI_EFFECTS: &CStr = CLAP_PLUGIN_FEATURE_MULTI_EFFECTS;
pub const MIXING: &CStr = CLAP_PLUGIN_FEATURE_MIXING;
pub const MASTERING: &CStr = CLAP_PLUGIN_FEATURE_MASTERING;
pub const MONO: &CStr = CLAP_PLUGIN_FEATURE_MONO;
pub const STEREO: &CStr = CLAP_PLUGIN_FEATURE_STEREO;
pub const SURROUND: &CStr = CLAP_PLUGIN_FEATURE_SURROUND;
pub const AMBISONIC: &CStr = CLAP_PLUGIN_FEATURE_AMBISONIC;