pub enum DefaultValue {
Minimum,
Low,
Middle,
High,
Maximum,
Value0,
Value1,
Value100,
Value440,
}The default values that a control port may hold. For audio ports, use DefaultControlValue::None.
Variants
Minimum | Equal to the lower_bound of the Port.
|
Low | For ports with
LADSPA_HINT_LOGARITHMIC, this should be exp(log(lower_bound) * 0.75 +
log(upper_bound) * 0.25). Otherwise, this should be (lower_bound * 0.75 +
upper_bound * 0.25).
|
Middle | For ports with
CONTROL_HINT_LOGARITHMIC, this should be exp(log(lower_bound) * 0.5 +
log(upper_bound) * 0.5). Otherwise, this should be (lower_bound * 0.5 +
upper_bound * 0.5).
|
High | For ports with
LADSPA_HINT_LOGARITHMIC, this should be exp(log(lower_bound) * 0.25 +
log(upper_bound) * 0.75). Otherwise, this should be (lower_bound * 0.25 +
upper_bound * 0.75).
|
Maximum | Equal to the upper_bound of the Port.
|
Value0 | Equal to 0 or false for toggled values.
|
Value1 | Equal to 1 or true for toggled values.
|
Value100 | |
Value440 | Equal to 440, concert A. This may be off by a few Hz if the host is using an alternate
tuning.
|
Trait Implementations
Derived Implementations