pub struct DeterministicMeasurements {
pub loudness: LoudnessResult,
pub peak_db: f64,
pub true_peak_db: f64,
}Expand description
Non-mutating deterministic measurements of the supplied PCM, without gain or
quantization. These unrounded f64 values may drive repeatable delivery checks.
Numerical accuracy is separate from cross-host identity; see
Audio::measure_deterministic for the estimator and no-result policies.
Fields§
§loudness: LoudnessResultK-weighted loudness in LUFS, with a legacy block-percentile range in LU.
peak_db: f64Maximum absolute sample in dBFS; negative infinity for empty/silent PCM.
true_peak_db: f64Four-times reconstructed peak estimate in dBTP; negative infinity for silence.
Trait Implementations§
Source§impl Clone for DeterministicMeasurements
impl Clone for DeterministicMeasurements
Source§fn clone(&self) -> DeterministicMeasurements
fn clone(&self) -> DeterministicMeasurements
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 moreAuto Trait Implementations§
impl Freeze for DeterministicMeasurements
impl RefUnwindSafe for DeterministicMeasurements
impl Send for DeterministicMeasurements
impl Sync for DeterministicMeasurements
impl Unpin for DeterministicMeasurements
impl UnsafeUnpin for DeterministicMeasurements
impl UnwindSafe for DeterministicMeasurements
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