pub struct StereoReport {
pub channels: usize,
pub correlation: f64,
pub correlation_below_120hz: f64,
pub side_to_mid_db: f64,
pub width: f64,
pub mono_loss_db: f64,
pub mono_compatibility: f64,
pub balance_db: f64,
pub bands: Vec<StereoBand>,
}Expand description
Result of stereo_analysis.
Fields§
§channels: usize§correlation: f64Broadband L/R correlation.
correlation_below_120hz: f64L/R correlation below 120 Hz.
side_to_mid_db: f64Side level relative to mid level (dB); -inf (null) for mono content.
width: f64Broadband width (side / (mid + side) energy).
mono_loss_db: f64Level change when summed to mono (dB).
mono_compatibility: f640..1: energy-weighted per-band score (1 = folds to mono without loss).
balance_db: f64Left level minus right level (dB).
bands: Vec<StereoBand>Trait Implementations§
Source§impl Clone for StereoReport
impl Clone for StereoReport
Source§impl Debug for StereoReport
impl Debug for StereoReport
Auto Trait Implementations§
impl Freeze for StereoReport
impl RefUnwindSafe for StereoReport
impl Send for StereoReport
impl Sync for StereoReport
impl Unpin for StereoReport
impl UnsafeUnpin for StereoReport
impl UnwindSafe for StereoReport
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