pub struct MasteringAnalysis {
pub loudness: LoudnessReport,
pub third_octave: Vec<BandLevel>,
pub tone_balance: Option<ToneBalance>,
pub dynamics: DynamicsReport,
pub stereo: StereoReport,
pub problems: ProblemsReport,
pub context: MasteringContext,
}Expand description
Everything master analyze reports that this crate can measure (key comes from the
pitch crate, bit depth from the decoder).
Fields§
§loudness: LoudnessReport§third_octave: Vec<BandLevel>§tone_balance: Option<ToneBalance>Present when a reference was given.
dynamics: DynamicsReport§stereo: StereoReport§problems: ProblemsReport§context: MasteringContextTrait Implementations§
Source§impl Clone for MasteringAnalysis
impl Clone for MasteringAnalysis
Source§impl Debug for MasteringAnalysis
impl Debug for MasteringAnalysis
Auto Trait Implementations§
impl Freeze for MasteringAnalysis
impl RefUnwindSafe for MasteringAnalysis
impl Send for MasteringAnalysis
impl Sync for MasteringAnalysis
impl Unpin for MasteringAnalysis
impl UnsafeUnpin for MasteringAnalysis
impl UnwindSafe for MasteringAnalysis
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