pub enum ClapFeature {
Show 40 variants
Instrument,
AudioEffect,
NoteDetector,
NoteEffect,
Analyzer,
Synthesizer,
Sampler,
Drum,
DrumMachine,
Filter,
Phaser,
Equalizer,
Deesser,
PhaseVocoder,
Granular,
FrequencyShifter,
PitchShifter,
Distortion,
TransientShaper,
Compressor,
Expander,
Gate,
Limiter,
Flanger,
Chorus,
Delay,
Reverb,
Tremolo,
Glitch,
Utility,
PitchCorrection,
Restoration,
MultiEffects,
Mixing,
Mastering,
Mono,
Stereo,
Surround,
Ambisonic,
Custom(&'static str),
}
Expand description
A keyword for a CLAP plugin. See https://github.com/free-audio/clap/blob/main/include/clap/plugin-features.h for more information.
Variants§
Instrument
AudioEffect
NoteDetector
NoteEffect
Analyzer
Synthesizer
Sampler
Drum
DrumMachine
Filter
Phaser
Equalizer
Deesser
PhaseVocoder
Granular
FrequencyShifter
PitchShifter
Distortion
TransientShaper
Compressor
Expander
Gate
Limiter
Flanger
Chorus
Delay
Reverb
Tremolo
Glitch
Utility
PitchCorrection
Restoration
MultiEffects
Mixing
Mastering
Mono
Stereo
Surround
Ambisonic
Custom(&'static str)
A non-predefined feature. Hosts may display this among its plugin categories. Custom
features must be prefixed by a namespace in the format namespace:feature_name
.
Implementations§
Trait Implementations§
source§impl Clone for ClapFeature
impl Clone for ClapFeature
source§fn clone(&self) -> ClapFeature
fn clone(&self) -> ClapFeature
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ClapFeature
impl Debug for ClapFeature
source§impl PartialEq<ClapFeature> for ClapFeature
impl PartialEq<ClapFeature> for ClapFeature
source§fn eq(&self, other: &ClapFeature) -> bool
fn eq(&self, other: &ClapFeature) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for ClapFeature
impl Eq for ClapFeature
impl StructuralEq for ClapFeature
impl StructuralPartialEq for ClapFeature
Auto Trait Implementations§
impl RefUnwindSafe for ClapFeature
impl Send for ClapFeature
impl Sync for ClapFeature
impl Unpin for ClapFeature
impl UnwindSafe for ClapFeature
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more