pub struct WavAnalysisOutput {
pub frequencies: Vec<f32>,
pub magnitude_db: Vec<f32>,
pub phase_deg: Vec<f32>,
}Expand description
Result of standalone WAV buffer analysis
Fields§
§frequencies: Vec<f32>Frequency points in Hz (log-spaced)
magnitude_db: Vec<f32>Magnitude in dB
phase_deg: Vec<f32>Phase in degrees
Trait Implementations§
Source§impl Clone for WavAnalysisOutput
impl Clone for WavAnalysisOutput
Source§fn clone(&self) -> WavAnalysisOutput
fn clone(&self) -> WavAnalysisOutput
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 moreAuto Trait Implementations§
impl Freeze for WavAnalysisOutput
impl RefUnwindSafe for WavAnalysisOutput
impl Send for WavAnalysisOutput
impl Sync for WavAnalysisOutput
impl Unpin for WavAnalysisOutput
impl UnsafeUnpin for WavAnalysisOutput
impl UnwindSafe for WavAnalysisOutput
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