Struct surgefx_reverb::Reverb [−][src]
pub struct Reverb {Show 23 fields
pub delay_pan_l: Align16<A1d<f32>>,
pub delay_pan_r: Align16<A1d<f32>>,
pub delay_fb: Align16<A1d<f32>>,
pub delay: Align16<A1d<f32>>,
pub out_tap: Align16<A1d<f32>>,
pub predelay: Align16<A1d<f32>>,
pub delay_time: Align16<A1d<usize>>,
pub mix: Align16<LipolPs>,
pub width: Align16<LipolPs>,
pub ringout: Ringout,
pub params: ReverbParamArray<ReverbParamRT>,
pub delay_pos: usize,
pub modphase: f64,
pub preset: ReverbPreset,
pub lastf: A1d<f32>,
pub band1: BiquadFilter,
pub locut: BiquadFilter,
pub hicut: BiquadFilter,
pub b: usize,
pub time_unit: TimeUnitHandle,
pub tables: TablesHandle,
pub tuner: TunerHandle,
pub srunit: SampleRateHandle,
}
Fields
delay_pan_l: Align16<A1d<f32>>
delay_pan_r: Align16<A1d<f32>>
delay_fb: Align16<A1d<f32>>
delay: Align16<A1d<f32>>
out_tap: Align16<A1d<f32>>
predelay: Align16<A1d<f32>>
delay_time: Align16<A1d<usize>>
mix: Align16<LipolPs>
width: Align16<LipolPs>
ringout: Ringout
params: ReverbParamArray<ReverbParamRT>
delay_pos: usize
modphase: f64
preset: ReverbPreset
lastf: A1d<f32>
band1: BiquadFilter
locut: BiquadFilter
hicut: BiquadFilter
b: usize
time_unit: TimeUnitHandle
tables: TablesHandle
tuner: TunerHandle
srunit: SampleRateHandle
Implementations
pub fn new(
tuner: &TunerHandle,
tables: &TablesHandle,
srunit: &SampleRateHandle,
time_unit: &TimeUnitHandle
) -> Self
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Reverb
impl !UnwindSafe for Reverb
Blanket Implementations
Mutably borrows from an owned value. Read more