Trait MotuCommandDspReverbSpecification

Source
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§

Source

const DECAY_TIME_MIN: u32 = 100u32

The minimum value of decay time.

Source

const DECAY_TIME_MAX: u32 = 60_000u32

The maximum value of decay time.

Source

const DECAY_TIME_STEP: u32 = 1u32

The step value of decay time.

Source

const PRE_DELAY_MIN: u32 = 0u32

The minimum value of pre decay time.

Source

const PRE_DELAY_MAX: u32 = 100u32

The maximum value of pre decay time.

Source

const PRE_DELAY_STEP: u32 = 1u32

The step value of pre decay time.

Source

const SHELF_FILTER_FREQ_MIN: u32 = 1_000u32

The minimum value of shelf filter.

Source

const SHELF_FILTER_FREQ_MAX: u32 = 20_000u32

The maximum value of shelf filter.

Source

const SHELF_FILTER_FREQ_STEP: u32 = 1u32

The step value of shelf filter.

Source

const SHELF_FILTER_ATTR_MIN: i32 = -40i32

The minimum value of shelf filter attenuation.

Source

const SHELF_FILTER_ATTR_MAX: i32 = 0i32

The maximum value of shelf filter attenuation.

Source

const SHELF_FILTER_ATTR_STEP: i32 = 0i32

The step value of shelf filter attenuation.

Source

const FREQ_TIME_COUNT: usize = 3usize

The number of frequency times.

Source

const FREQ_TIME_MIN: u32 = 0u32

The minimum value of frequency time.

Source

const FREQ_TIME_MAX: u32 = 100u32

The maximum value of frequency time.

Source

const FREQ_TIME_STEP: u32 = 1u32

The step value of frequency time.

Source

const FREQ_CROSSOVER_COUNT: usize = 2usize

The number of frequency crossovers.

Source

const FREQ_CROSSOVER_MIN: u32 = 100u32

The minimum value of frequency crossover.

Source

const FREQ_CROSSOVER_MAX: u32 = 20_000u32

The maximum value of frequency crossover.

Source

const FREQ_CROSSOVER_STEP: u32 = 1u32

The step value of frequency crossover.

Source

const WIDTH_MIN: f32 = -1f32

The minimum value of width.

Source

const WIDTH_MAX: f32 = 1f32

The maximum value of width.

Source

const REFLECTION_SIZE_MIN: u32 = 50u32

The minimum value of reflection size.

Source

const REFLECTION_SIZE_MAX: u32 = 400u32

The maximum value of reflection size.

Source

const REFLECTION_SIZE_STEP: u32 = 1u32

The step value of reflection size.

Source

const REFLECTION_LEVEL_MIN: f32 = 0f32

The minimum value of reflection level.

Source

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.

Implementors§