pub struct LoudnessResult {
pub integrated_lufs: f32,
pub lra: f32,
pub true_peak_dbtp: f32,
}Expand description
Result of an EBU R128 loudness measurement.
Values are computed by FFmpeg’s ebur128 filter over the entire
duration of the input file.
Fields§
§integrated_lufs: f32Integrated loudness in LUFS (ITU-R BS.1770-4).
f32::NEG_INFINITY when the audio is silence or the measurement
could not be computed.
lra: f32Loudness range (LRA) in LU.
true_peak_dbtp: f32True peak in dBTP.
f32::NEG_INFINITY when the measurement could not be computed.
Trait Implementations§
Source§impl Clone for LoudnessResult
impl Clone for LoudnessResult
Source§fn clone(&self) -> LoudnessResult
fn clone(&self) -> LoudnessResult
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 LoudnessResult
impl Debug for LoudnessResult
Source§impl PartialEq for LoudnessResult
impl PartialEq for LoudnessResult
impl StructuralPartialEq for LoudnessResult
Auto Trait Implementations§
impl Freeze for LoudnessResult
impl RefUnwindSafe for LoudnessResult
impl Send for LoudnessResult
impl Sync for LoudnessResult
impl Unpin for LoudnessResult
impl UnsafeUnpin for LoudnessResult
impl UnwindSafe for LoudnessResult
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