pub struct WaveformBin {
pub min: f32,
pub max: f32,
pub rms: f32,
}Expand description
A single waveform bin containing amplitude statistics.
Fields§
§min: f32Minimum sample value in this bin (range −1.0..1.0).
max: f32Maximum sample value in this bin (range −1.0..1.0).
rms: f32Root-mean-square amplitude for this bin.
Trait Implementations§
Source§impl Clone for WaveformBin
impl Clone for WaveformBin
Source§fn clone(&self) -> WaveformBin
fn clone(&self) -> WaveformBin
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 WaveformBin
impl Debug for WaveformBin
impl Copy for WaveformBin
Auto Trait Implementations§
impl Freeze for WaveformBin
impl RefUnwindSafe for WaveformBin
impl Send for WaveformBin
impl Sync for WaveformBin
impl Unpin for WaveformBin
impl UnsafeUnpin for WaveformBin
impl UnwindSafe for WaveformBin
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