pub trait MotuCommandDspReverbSpecification {
Show 27 associated constants and 0 method
const DECAY_TIME_MIN: u32 = 100u32;
const DECAY_TIME_MAX: u32 = 60_000u32;
const DECAY_TIME_STEP: u32 = 1u32;
const PRE_DELAY_MIN: u32 = 0u32;
const PRE_DELAY_MAX: u32 = 100u32;
const PRE_DELAY_STEP: u32 = 1u32;
const SHELF_FILTER_FREQ_MIN: u32 = 1_000u32;
const SHELF_FILTER_FREQ_MAX: u32 = 20_000u32;
const SHELF_FILTER_FREQ_STEP: u32 = 1u32;
const SHELF_FILTER_ATTR_MIN: i32 = -40i32;
const SHELF_FILTER_ATTR_MAX: i32 = 0i32;
const SHELF_FILTER_ATTR_STEP: i32 = 0i32;
const FREQ_TIME_COUNT: usize = 3usize;
const FREQ_TIME_MIN: u32 = 0u32;
const FREQ_TIME_MAX: u32 = 100u32;
const FREQ_TIME_STEP: u32 = 1u32;
const FREQ_CROSSOVER_COUNT: usize = 2usize;
const FREQ_CROSSOVER_MIN: u32 = 100u32;
const FREQ_CROSSOVER_MAX: u32 = 20_000u32;
const FREQ_CROSSOVER_STEP: u32 = 1u32;
const WIDTH_MIN: f32 = -1f32;
const WIDTH_MAX: f32 = 1f32;
const REFLECTION_SIZE_MIN: u32 = 50u32;
const REFLECTION_SIZE_MAX: u32 = 400u32;
const REFLECTION_SIZE_STEP: u32 = 1u32;
const REFLECTION_LEVEL_MIN: f32 = 0f32;
const REFLECTION_LEVEL_MAX: f32 = 1f32;
}
Expand description
The specification of reverb.
Provided Associated Constants§
Sourceconst DECAY_TIME_MIN: u32 = 100u32
const DECAY_TIME_MIN: u32 = 100u32
The minimum value of decay time.
Sourceconst DECAY_TIME_MAX: u32 = 60_000u32
const DECAY_TIME_MAX: u32 = 60_000u32
The maximum value of decay time.
Sourceconst DECAY_TIME_STEP: u32 = 1u32
const DECAY_TIME_STEP: u32 = 1u32
The step value of decay time.
Sourceconst PRE_DELAY_MIN: u32 = 0u32
const PRE_DELAY_MIN: u32 = 0u32
The minimum value of pre decay time.
Sourceconst PRE_DELAY_MAX: u32 = 100u32
const PRE_DELAY_MAX: u32 = 100u32
The maximum value of pre decay time.
Sourceconst PRE_DELAY_STEP: u32 = 1u32
const PRE_DELAY_STEP: u32 = 1u32
The step value of pre decay time.
Sourceconst SHELF_FILTER_FREQ_MIN: u32 = 1_000u32
const SHELF_FILTER_FREQ_MIN: u32 = 1_000u32
The minimum value of shelf filter.
Sourceconst SHELF_FILTER_FREQ_MAX: u32 = 20_000u32
const SHELF_FILTER_FREQ_MAX: u32 = 20_000u32
The maximum value of shelf filter.
Sourceconst SHELF_FILTER_FREQ_STEP: u32 = 1u32
const SHELF_FILTER_FREQ_STEP: u32 = 1u32
The step value of shelf filter.
Sourceconst SHELF_FILTER_ATTR_MIN: i32 = -40i32
const SHELF_FILTER_ATTR_MIN: i32 = -40i32
The minimum value of shelf filter attenuation.
Sourceconst SHELF_FILTER_ATTR_MAX: i32 = 0i32
const SHELF_FILTER_ATTR_MAX: i32 = 0i32
The maximum value of shelf filter attenuation.
Sourceconst SHELF_FILTER_ATTR_STEP: i32 = 0i32
const SHELF_FILTER_ATTR_STEP: i32 = 0i32
The step value of shelf filter attenuation.
Sourceconst FREQ_TIME_COUNT: usize = 3usize
const FREQ_TIME_COUNT: usize = 3usize
The number of frequency times.
Sourceconst FREQ_TIME_MIN: u32 = 0u32
const FREQ_TIME_MIN: u32 = 0u32
The minimum value of frequency time.
Sourceconst FREQ_TIME_MAX: u32 = 100u32
const FREQ_TIME_MAX: u32 = 100u32
The maximum value of frequency time.
Sourceconst FREQ_TIME_STEP: u32 = 1u32
const FREQ_TIME_STEP: u32 = 1u32
The step value of frequency time.
Sourceconst FREQ_CROSSOVER_COUNT: usize = 2usize
const FREQ_CROSSOVER_COUNT: usize = 2usize
The number of frequency crossovers.
Sourceconst FREQ_CROSSOVER_MIN: u32 = 100u32
const FREQ_CROSSOVER_MIN: u32 = 100u32
The minimum value of frequency crossover.
Sourceconst FREQ_CROSSOVER_MAX: u32 = 20_000u32
const FREQ_CROSSOVER_MAX: u32 = 20_000u32
The maximum value of frequency crossover.
Sourceconst FREQ_CROSSOVER_STEP: u32 = 1u32
const FREQ_CROSSOVER_STEP: u32 = 1u32
The step value of frequency crossover.
Sourceconst REFLECTION_SIZE_MIN: u32 = 50u32
const REFLECTION_SIZE_MIN: u32 = 50u32
The minimum value of reflection size.
Sourceconst REFLECTION_SIZE_MAX: u32 = 400u32
const REFLECTION_SIZE_MAX: u32 = 400u32
The maximum value of reflection size.
Sourceconst REFLECTION_SIZE_STEP: u32 = 1u32
const REFLECTION_SIZE_STEP: u32 = 1u32
The step value of reflection size.
Sourceconst REFLECTION_LEVEL_MIN: f32 = 0f32
const REFLECTION_LEVEL_MIN: f32 = 0f32
The minimum value of reflection level.
Sourceconst REFLECTION_LEVEL_MAX: f32 = 1f32
const REFLECTION_LEVEL_MAX: f32 = 1f32
The maximum value of reflection level.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.