pub struct LoudnessInfo {
pub peak: f32,
pub peak_dbfs: f64,
pub rms: f32,
pub rms_dbfs: f64,
pub duration: Duration,
pub total_samples: u64,
}Expand description
Audio loudness statistics.
Fields§
§peak: f32Peak sample amplitude (linear, 0.0–1.0).
peak_dbfs: f64Peak in dBFS (decibels relative to full scale). 0.0 dBFS = maximum.
rms: f32Root-mean-square amplitude (linear).
rms_dbfs: f64RMS in dBFS.
duration: DurationDuration of the analyzed audio.
total_samples: u64Total number of mono samples analyzed.
Trait Implementations§
Source§impl Clone for LoudnessInfo
impl Clone for LoudnessInfo
Source§fn clone(&self) -> LoudnessInfo
fn clone(&self) -> LoudnessInfo
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 LoudnessInfo
impl Debug for LoudnessInfo
impl Copy for LoudnessInfo
Auto Trait Implementations§
impl Freeze for LoudnessInfo
impl RefUnwindSafe for LoudnessInfo
impl Send for LoudnessInfo
impl Sync for LoudnessInfo
impl Unpin for LoudnessInfo
impl UnwindSafe for LoudnessInfo
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