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