pub struct Spro24DspReverbState {
pub size: f32,
pub air: f32,
pub enabled: bool,
pub pre_filter: f32,
}Expand description
State of reverb effect.
Fields§
§size: f32The size of room, between 0.0 to 1.0.
air: f32The amount to reduce dumping, between 0.0 to 1.0.
enabled: boolWhether the reverb effect is enabled or not.
pre_filter: f32The ratio of high-pass/low-pass filter, between -1.0 to 1.0.
Trait Implementations§
source§impl Clone for Spro24DspReverbState
impl Clone for Spro24DspReverbState
source§fn clone(&self) -> Spro24DspReverbState
fn clone(&self) -> Spro24DspReverbState
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for Spro24DspReverbState
impl Debug for Spro24DspReverbState
source§impl Default for Spro24DspReverbState
impl Default for Spro24DspReverbState
source§fn default() -> Spro24DspReverbState
fn default() -> Spro24DspReverbState
Returns the “default value” for a type. Read more
source§impl PartialEq for Spro24DspReverbState
impl PartialEq for Spro24DspReverbState
source§fn eq(&self, other: &Spro24DspReverbState) -> bool
fn eq(&self, other: &Spro24DspReverbState) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl TcatExtensionSectionParamsOperation<Spro24DspReverbState> for SPro24DspProtocol
impl TcatExtensionSectionParamsOperation<Spro24DspReverbState> for SPro24DspProtocol
source§fn cache_extension_whole_params(
req: &FwReq,
node: &FwNode,
sections: &ExtensionSections,
_: &ExtensionCaps,
params: &mut Spro24DspReverbState,
timeout_ms: u32
) -> Result<(), Error>
fn cache_extension_whole_params( req: &FwReq, node: &FwNode, sections: &ExtensionSections, _: &ExtensionCaps, params: &mut Spro24DspReverbState, timeout_ms: u32 ) -> Result<(), Error>
Cache state of hardware for whole parameters.
source§impl TcatExtensionSectionPartialMutableParamsOperation<Spro24DspReverbState> for SPro24DspProtocol
impl TcatExtensionSectionPartialMutableParamsOperation<Spro24DspReverbState> for SPro24DspProtocol
source§fn update_extension_partial_params(
req: &FwReq,
node: &FwNode,
sections: &ExtensionSections,
_: &ExtensionCaps,
params: &Spro24DspReverbState,
prev: &mut Spro24DspReverbState,
timeout_ms: u32
) -> Result<(), Error>
fn update_extension_partial_params( req: &FwReq, node: &FwNode, sections: &ExtensionSections, _: &ExtensionCaps, params: &Spro24DspReverbState, prev: &mut Spro24DspReverbState, timeout_ms: u32 ) -> Result<(), Error>
Update state of hardware for partial parameters.
impl Copy for Spro24DspReverbState
impl StructuralPartialEq for Spro24DspReverbState
Auto Trait Implementations§
impl RefUnwindSafe for Spro24DspReverbState
impl Send for Spro24DspReverbState
impl Sync for Spro24DspReverbState
impl Unpin for Spro24DspReverbState
impl UnwindSafe for Spro24DspReverbState
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