FfLatterEqState

Struct FfLatterEqState 

Source
pub struct FfLatterEqState {
    pub activates: Vec<bool>,
    pub low_types: Vec<FfLatterChStripEqType>,
    pub low_gains: Vec<i16>,
    pub low_freqs: Vec<u16>,
    pub low_qualities: Vec<u16>,
    pub middle_gains: Vec<i16>,
    pub middle_freqs: Vec<u16>,
    pub middle_qualities: Vec<u16>,
    pub high_types: Vec<FfLatterChStripEqType>,
    pub high_gains: Vec<i16>,
    pub high_freqs: Vec<u16>,
    pub high_qualities: Vec<u16>,
}
Expand description

State of equalizer in channel strip effect.

Fields§

§activates: Vec<bool>

Whether to activate equalizer.

§low_types: Vec<FfLatterChStripEqType>

The type of equalizer at low bandwidth.

§low_gains: Vec<i16>

The gain of equalizer at low bandwidth between -20 and 20.

§low_freqs: Vec<u16>

The frequency of equalizer at low bandwidth between 20 and 20000.

§low_qualities: Vec<u16>

The quality of equalizer at low bandwidth between 7 and 50, displayed by 1/10.

§middle_gains: Vec<i16>

The gain of equalizer at middle bandwidth between -20 and 20.

§middle_freqs: Vec<u16>

The frequency of equalizer at middle bandwidth between 20 and 20000.

§middle_qualities: Vec<u16>

The quality of equalizer at middle bandwidth between 7 and 50, displayed by 1/10.

§high_types: Vec<FfLatterChStripEqType>

The type of equalizer at high bandwidth.

§high_gains: Vec<i16>

The gain of equalizer at high bandwidth between -20 and 20.

§high_freqs: Vec<u16>

The frequency of equalizer at high bandwidth between 20 and 20000.

§high_qualities: Vec<u16>

The quality of equalizer at high bandwidth between 7 and 50, displayed by 1/10.

Trait Implementations§

Source§

impl AsMut<FfLatterEqState> for FfLatterInputEqualizerParameters

Source§

fn as_mut(&mut self) -> &mut FfLatterEqState

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsMut<FfLatterEqState> for FfLatterOutputEqualizerParameters

Source§

fn as_mut(&mut self) -> &mut FfLatterEqState

Converts this type into a mutable reference of the (usually inferred) input type.
Source§

impl AsRef<FfLatterEqState> for FfLatterInputEqualizerParameters

Source§

fn as_ref(&self) -> &FfLatterEqState

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl AsRef<FfLatterEqState> for FfLatterOutputEqualizerParameters

Source§

fn as_ref(&self) -> &FfLatterEqState

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl Clone for FfLatterEqState

Source§

fn clone(&self) -> FfLatterEqState

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for FfLatterEqState

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for FfLatterEqState

Source§

fn eq(&self, other: &FfLatterEqState) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Eq for FfLatterEqState

Source§

impl StructuralPartialEq for FfLatterEqState

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.