Enum goxlr_types::EffectKey
source · [−]pub enum EffectKey {
Show 106 variants
DisableMic,
BleepLevel,
GateMode,
GateThreshold,
GateEnabled,
GateAttenuation,
GateAttack,
GateRelease,
Unknown14b,
Equalizer31HzFrequency,
Equalizer31HzGain,
Equalizer63HzFrequency,
Equalizer63HzGain,
Equalizer125HzFrequency,
Equalizer125HzGain,
Equalizer250HzFrequency,
Equalizer250HzGain,
Equalizer500HzFrequency,
Equalizer500HzGain,
Equalizer1KHzFrequency,
Equalizer1KHzGain,
Equalizer2KHzFrequency,
Equalizer2KHzGain,
Equalizer4KHzFrequency,
Equalizer4KHzGain,
Equalizer8KHzFrequency,
Equalizer8KHzGain,
Equalizer16KHzFrequency,
Equalizer16KHzGain,
CompressorThreshold,
CompressorRatio,
CompressorAttack,
CompressorRelease,
CompressorMakeUpGain,
DeEsser,
ReverbAmount,
ReverbDecay,
ReverbEarlyLevel,
ReverbTailLevel,
ReverbPredelay,
ReverbLoColor,
ReverbHiColor,
ReverbHiFactor,
ReverbDiffuse,
ReverbModSpeed,
ReverbModDepth,
ReverbStyle,
EchoAmount,
EchoFeedback,
EchoTempo,
EchoDelayL,
EchoDelayR,
EchoFeedbackL,
EchoFeedbackR,
EchoXFBLtoR,
EchoXFBRtoL,
EchoSource,
EchoDivL,
EchoDivR,
EchoFilterStyle,
PitchAmount,
PitchCharacter,
PitchThreshold,
GenderAmount,
MegaphoneAmount,
MegaphonePostGain,
MegaphoneStyle,
MegaphoneHP,
MegaphoneLP,
MegaphonePreGain,
MegaphoneDistType,
MegaphonePresenceGain,
MegaphonePresenceFC,
MegaphonePresenceBW,
MegaphoneBeatboxEnable,
MegaphoneFilterControl,
MegaphoneFilter,
MegaphoneDrivePotGainCompMid,
MegaphoneDrivePotGainCompMax,
RobotLowGain,
RobotLowFreq,
RobotLowWidth,
RobotMidGain,
RobotMidFreq,
RobotMidWidth,
RobotHiGain,
RobotHiFreq,
RobotHiWidth,
RobotWaveform,
RobotPulseWidth,
RobotThreshold,
RobotDryMix,
RobotStyle,
HardTuneKeySource,
HardTuneAmount,
HardTuneRate,
HardTuneWindow,
HardTuneScale,
HardTunePitchAmount,
RobotEnabled,
MegaphoneEnabled,
HardTuneEnabled,
Encoder1Enabled,
Encoder2Enabled,
Encoder3Enabled,
Encoder4Enabled,
}
Variants
DisableMic
BleepLevel
GateMode
GateThreshold
GateEnabled
GateAttenuation
GateAttack
GateRelease
Unknown14b
Equalizer31HzFrequency
Equalizer31HzGain
Equalizer63HzFrequency
Equalizer63HzGain
Equalizer125HzFrequency
Equalizer125HzGain
Equalizer250HzFrequency
Equalizer250HzGain
Equalizer500HzFrequency
Equalizer500HzGain
Equalizer1KHzFrequency
Equalizer1KHzGain
Equalizer2KHzFrequency
Equalizer2KHzGain
Equalizer4KHzFrequency
Equalizer4KHzGain
Equalizer8KHzFrequency
Equalizer8KHzGain
Equalizer16KHzFrequency
Equalizer16KHzGain
CompressorThreshold
CompressorRatio
CompressorAttack
CompressorRelease
CompressorMakeUpGain
DeEsser
ReverbAmount
ReverbDecay
ReverbEarlyLevel
ReverbTailLevel
ReverbPredelay
ReverbLoColor
ReverbHiColor
ReverbHiFactor
ReverbDiffuse
ReverbModSpeed
ReverbModDepth
ReverbStyle
EchoAmount
EchoFeedback
EchoTempo
EchoDelayL
EchoDelayR
EchoFeedbackL
EchoFeedbackR
EchoXFBLtoR
EchoXFBRtoL
EchoSource
EchoDivL
EchoDivR
EchoFilterStyle
PitchAmount
PitchCharacter
PitchThreshold
GenderAmount
MegaphoneAmount
MegaphonePostGain
MegaphoneStyle
MegaphoneHP
MegaphoneLP
MegaphonePreGain
MegaphoneDistType
MegaphonePresenceGain
MegaphonePresenceFC
MegaphonePresenceBW
MegaphoneBeatboxEnable
MegaphoneFilterControl
MegaphoneFilter
MegaphoneDrivePotGainCompMid
MegaphoneDrivePotGainCompMax
RobotLowGain
RobotLowFreq
RobotLowWidth
RobotMidGain
RobotMidFreq
RobotMidWidth
RobotHiGain
RobotHiFreq
RobotHiWidth
RobotWaveform
RobotPulseWidth
RobotThreshold
RobotDryMix
RobotStyle
HardTuneKeySource
HardTuneAmount
HardTuneRate
HardTuneWindow
HardTuneScale
HardTunePitchAmount
RobotEnabled
MegaphoneEnabled
HardTuneEnabled
Encoder1Enabled
Encoder2Enabled
Encoder3Enabled
Encoder4Enabled
Trait Implementations
sourceimpl ArgEnum for EffectKey
impl ArgEnum for EffectKey
sourceimpl<'de> Deserialize<'de> for EffectKey
impl<'de> Deserialize<'de> for EffectKey
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl IntoEnumIterator for EffectKey
impl IntoEnumIterator for EffectKey
type Iterator = EffectKeyIter
fn iter() -> EffectKeyIterⓘNotable traits for EffectKeyIterimpl Iterator for EffectKeyIter type Item = EffectKey;
impl Copy for EffectKey
impl Eq for EffectKey
impl StructuralEq for EffectKey
Auto Trait Implementations
impl RefUnwindSafe for EffectKey
impl Send for EffectKey
impl Sync for EffectKey
impl Unpin for EffectKey
impl UnwindSafe for EffectKey
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more