pub struct DynamicsReport {
pub crest_factor_db: f64,
pub plr_db: f64,
pub loudness_range_lu: f64,
pub transient_density_per_s: f64,
pub headroom_db: f64,
pub sections: Vec<LoudnessSection>,
pub mastered: MasteredHeuristic,
}Expand description
Dynamics measurements.
Fields§
§crest_factor_db: f64Peak minus RMS (dB).
plr_db: f64True peak minus integrated loudness (dB).
loudness_range_lu: f64§transient_density_per_s: f64Onsets per second.
headroom_db: f64Distance from the true peak to 0 dBTP (dB).
sections: Vec<LoudnessSection>Sections more than 6 LU louder or quieter than the whole.
mastered: MasteredHeuristicTrait Implementations§
Source§impl Clone for DynamicsReport
impl Clone for DynamicsReport
Source§impl Debug for DynamicsReport
impl Debug for DynamicsReport
Auto Trait Implementations§
impl Freeze for DynamicsReport
impl RefUnwindSafe for DynamicsReport
impl Send for DynamicsReport
impl Sync for DynamicsReport
impl Unpin for DynamicsReport
impl UnsafeUnpin for DynamicsReport
impl UnwindSafe for DynamicsReport
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