pub struct Track {
pub kind: Kind,
pub hz: f64,
pub frequency: Curve,
pub amplitude: Curve,
pub phase: Option<f64>,
pub flutter_db: f64,
pub coherence: f64,
pub bandwidth_hz: Option<f64>,
pub resolution_hz: f64,
pub resolution_secs: f64,
pub residual_db: Option<f64>,
pub unclaimed_db: Option<f64>,
}Fields§
§kind: Kind§hz: f64Energy-weighted over the hops it sounds.
frequency: Curve§amplitude: Curve§phase: Option<f64>§flutter_db: f64§coherence: f64§bandwidth_hz: Option<f64>§resolution_hz: f64§resolution_secs: f64§residual_db: Option<f64>§unclaimed_db: Option<f64>The band’s energy at hops ruled a louder neighbour’s, over what the track keeps.
Trait Implementations§
impl StructuralPartialEq for Track
Auto Trait Implementations§
impl Freeze for Track
impl RefUnwindSafe for Track
impl Send for Track
impl Sync for Track
impl Unpin for Track
impl UnsafeUnpin for Track
impl UnwindSafe for Track
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more