pub struct MomentaryLoudness {
pub start_frame: usize,
pub mean_square: f64,
pub lufs: Option<f64>,
}Expand description
One 400 ms EBU momentary block.
Fields§
§start_frame: usizeFirst whole PCM frame in the block.
mean_square: f64BS.1770 channel-weighted mean-square energy.
lufs: Option<f64>Loudness in LUFS, or None for digital silence.
Trait Implementations§
Source§impl Clone for MomentaryLoudness
impl Clone for MomentaryLoudness
Source§fn clone(&self) -> MomentaryLoudness
fn clone(&self) -> MomentaryLoudness
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MomentaryLoudness
impl Debug for MomentaryLoudness
Source§impl PartialEq for MomentaryLoudness
impl PartialEq for MomentaryLoudness
impl StructuralPartialEq for MomentaryLoudness
Auto Trait Implementations§
impl Freeze for MomentaryLoudness
impl RefUnwindSafe for MomentaryLoudness
impl Send for MomentaryLoudness
impl Sync for MomentaryLoudness
impl Unpin for MomentaryLoudness
impl UnsafeUnpin for MomentaryLoudness
impl UnwindSafe for MomentaryLoudness
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