pub struct Spro24DspEffectGeneralParams {
pub eq_after_comp: [bool; 2],
pub comp_enable: [bool; 2],
pub eq_enable: [bool; 2],
}
Expand description
General parameters of DSP effects.
Fields§
§eq_after_comp: [bool; 2]
Use equalizer after compressor.
comp_enable: [bool; 2]
Whether to enable compressor.
eq_enable: [bool; 2]
Whether to enable equalizer.
Trait Implementations§
Source§impl Clone for Spro24DspEffectGeneralParams
impl Clone for Spro24DspEffectGeneralParams
Source§fn clone(&self) -> Spro24DspEffectGeneralParams
fn clone(&self) -> Spro24DspEffectGeneralParams
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 Spro24DspEffectGeneralParams
impl Debug for Spro24DspEffectGeneralParams
Source§impl Default for Spro24DspEffectGeneralParams
impl Default for Spro24DspEffectGeneralParams
Source§fn default() -> Spro24DspEffectGeneralParams
fn default() -> Spro24DspEffectGeneralParams
Returns the “default value” for a type. Read more
Source§impl PartialEq for Spro24DspEffectGeneralParams
impl PartialEq for Spro24DspEffectGeneralParams
Source§fn eq(&self, other: &Spro24DspEffectGeneralParams) -> bool
fn eq(&self, other: &Spro24DspEffectGeneralParams) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Source§impl TcatExtensionSectionParamsOperation<Spro24DspEffectGeneralParams> for SPro24DspProtocol
impl TcatExtensionSectionParamsOperation<Spro24DspEffectGeneralParams> for SPro24DspProtocol
Source§fn cache_extension_whole_params(
req: &FwReq,
node: &FwNode,
sections: &ExtensionSections,
_: &ExtensionCaps,
params: &mut Spro24DspEffectGeneralParams,
timeout_ms: u32,
) -> Result<(), Error>
fn cache_extension_whole_params( req: &FwReq, node: &FwNode, sections: &ExtensionSections, _: &ExtensionCaps, params: &mut Spro24DspEffectGeneralParams, timeout_ms: u32, ) -> Result<(), Error>
Cache state of hardware for whole parameters.
Source§impl TcatExtensionSectionPartialMutableParamsOperation<Spro24DspEffectGeneralParams> for SPro24DspProtocol
impl TcatExtensionSectionPartialMutableParamsOperation<Spro24DspEffectGeneralParams> for SPro24DspProtocol
Source§fn update_extension_partial_params(
req: &FwReq,
node: &FwNode,
sections: &ExtensionSections,
_: &ExtensionCaps,
params: &Spro24DspEffectGeneralParams,
prev: &mut Spro24DspEffectGeneralParams,
timeout_ms: u32,
) -> Result<(), Error>
fn update_extension_partial_params( req: &FwReq, node: &FwNode, sections: &ExtensionSections, _: &ExtensionCaps, params: &Spro24DspEffectGeneralParams, prev: &mut Spro24DspEffectGeneralParams, timeout_ms: u32, ) -> Result<(), Error>
Update state of hardware for partial parameters.
impl Copy for Spro24DspEffectGeneralParams
impl Eq for Spro24DspEffectGeneralParams
impl StructuralPartialEq for Spro24DspEffectGeneralParams
Auto Trait Implementations§
impl Freeze for Spro24DspEffectGeneralParams
impl RefUnwindSafe for Spro24DspEffectGeneralParams
impl Send for Spro24DspEffectGeneralParams
impl Sync for Spro24DspEffectGeneralParams
impl Unpin for Spro24DspEffectGeneralParams
impl UnwindSafe for Spro24DspEffectGeneralParams
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