pub struct VetReport {
pub peak: f64,
pub rms: f64,
pub dc_ratio: f64,
pub pinned_fraction: f64,
}Expand description
Measurements taken on the raw (pre-normalization) render.
Fields§
§peak: f64Peak absolute sample.
rms: f64Whole-phrase RMS.
dc_ratio: f64|mean| / RMS — DC dominance.
pinned_fraction: f64Fraction of samples pinned near the limiter ceiling (heavy limiting indicator; informational, not a failure).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for VetReport
impl<'de> Deserialize<'de> for VetReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for VetReport
impl StructuralPartialEq for VetReport
Auto Trait Implementations§
impl Freeze for VetReport
impl RefUnwindSafe for VetReport
impl Send for VetReport
impl Sync for VetReport
impl Unpin for VetReport
impl UnsafeUnpin for VetReport
impl UnwindSafe for VetReport
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