pub struct Spro24DspCompressorState {
pub output: [f32; 2],
pub threshold: [f32; 2],
pub ratio: [f32; 2],
pub attack: [f32; 2],
pub release: [f32; 2],
}Expand description
State of compressor effect.
Fields§
§output: [f32; 2]The volume of output, between 0.0 to 64.0.
threshold: [f32; 2]The threshold, between -1.25 to 0.0.
ratio: [f32; 2]The ratio, between 0.03125 to 0.5.
attack: [f32; 2]The attack, between -0.9375 to -1.0.
release: [f32; 2]The release, between 0.9375 to 1.0.
Trait Implementations§
Source§impl Clone for Spro24DspCompressorState
impl Clone for Spro24DspCompressorState
Source§fn clone(&self) -> Spro24DspCompressorState
fn clone(&self) -> Spro24DspCompressorState
Returns a duplicate 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 Spro24DspCompressorState
impl Debug for Spro24DspCompressorState
Source§impl Default for Spro24DspCompressorState
impl Default for Spro24DspCompressorState
Source§fn default() -> Spro24DspCompressorState
fn default() -> Spro24DspCompressorState
Returns the “default value” for a type. Read more
Source§impl PartialEq for Spro24DspCompressorState
impl PartialEq for Spro24DspCompressorState
Source§impl TcatExtensionSectionParamsOperation<Spro24DspCompressorState> for SPro24DspProtocol
impl TcatExtensionSectionParamsOperation<Spro24DspCompressorState> for SPro24DspProtocol
Source§fn cache_extension_whole_params(
req: &FwReq,
node: &FwNode,
sections: &ExtensionSections,
_: &ExtensionCaps,
params: &mut Spro24DspCompressorState,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_extension_whole_params( req: &FwReq, node: &FwNode, sections: &ExtensionSections, _: &ExtensionCaps, params: &mut Spro24DspCompressorState, timeout_ms: u32, ) -> Result<(), Error>
Cache state of hardware for whole parameters.
Source§impl TcatExtensionSectionPartialMutableParamsOperation<Spro24DspCompressorState> for SPro24DspProtocol
impl TcatExtensionSectionPartialMutableParamsOperation<Spro24DspCompressorState> for SPro24DspProtocol
Source§fn update_extension_partial_params(
req: &FwReq,
node: &FwNode,
sections: &ExtensionSections,
_: &ExtensionCaps,
params: &Spro24DspCompressorState,
prev: &mut Spro24DspCompressorState,
timeout_ms: u32,
) -> Result<(), Error>
fn update_extension_partial_params( req: &FwReq, node: &FwNode, sections: &ExtensionSections, _: &ExtensionCaps, params: &Spro24DspCompressorState, prev: &mut Spro24DspCompressorState, timeout_ms: u32, ) -> Result<(), Error>
Update state of hardware for partial parameters.
impl Copy for Spro24DspCompressorState
impl StructuralPartialEq for Spro24DspCompressorState
Auto Trait Implementations§
impl Freeze for Spro24DspCompressorState
impl RefUnwindSafe for Spro24DspCompressorState
impl Send for Spro24DspCompressorState
impl Sync for Spro24DspCompressorState
impl Unpin for Spro24DspCompressorState
impl UnwindSafe for Spro24DspCompressorState
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