pub enum ReverbCmd {
Show 16 variants
Enable(bool),
Split(SplitPoint),
PreDelay(u32),
ShelfFilterFreq(u32),
ShelfFilterAttenuation(i32),
DecayTime(u32),
LowFreqTime(u32),
MiddleFreqTime(u32),
HighFreqTime(u32),
LowFreqCrossover(u32),
HighFreqCrossover(u32),
Width(f32),
ReflectionMode(RoomShape),
ReflectionSize(u32),
ReflectionLevel(f32),
Reserved(Vec<u8>, Vec<u8>),
}
Expand description
The DSP command specific to reverb effect.
Variants§
Enable(bool)
Split(SplitPoint)
PreDelay(u32)
ShelfFilterFreq(u32)
ShelfFilterAttenuation(i32)
DecayTime(u32)
LowFreqTime(u32)
MiddleFreqTime(u32)
HighFreqTime(u32)
LowFreqCrossover(u32)
HighFreqCrossover(u32)
Width(f32)
ReflectionMode(RoomShape)
ReflectionSize(u32)
ReflectionLevel(f32)
Reserved(Vec<u8>, Vec<u8>)
Trait Implementations§
impl StructuralPartialEq for ReverbCmd
Auto Trait Implementations§
impl Freeze for ReverbCmd
impl RefUnwindSafe for ReverbCmd
impl Send for ReverbCmd
impl Sync for ReverbCmd
impl Unpin for ReverbCmd
impl UnwindSafe for ReverbCmd
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more