#[non_exhaustive]pub struct Mp3Analysis { /* private fields */ }Expand description
Result of MP3 file analysis
Implementations§
Source§impl Mp3Analysis
impl Mp3Analysis
pub fn frame_count(&self) -> usize
pub fn mpeg_version(&self) -> MpegVersion
pub fn channel_mode(&self) -> ChannelMode
pub fn min_gain(&self) -> u8
pub fn max_gain(&self) -> u8
pub fn avg_gain(&self) -> f64
pub fn headroom_steps(&self) -> i32
pub fn headroom_db(&self) -> f64
Trait Implementations§
Source§impl Clone for Mp3Analysis
impl Clone for Mp3Analysis
Source§fn clone(&self) -> Mp3Analysis
fn clone(&self) -> Mp3Analysis
Returns a duplicate of the value. Read more
1.0.0 · 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 Mp3Analysis
impl Debug for Mp3Analysis
Source§impl Display for Mp3Analysis
impl Display for Mp3Analysis
Source§impl PartialEq for Mp3Analysis
impl PartialEq for Mp3Analysis
impl StructuralPartialEq for Mp3Analysis
Auto Trait Implementations§
impl Freeze for Mp3Analysis
impl RefUnwindSafe for Mp3Analysis
impl Send for Mp3Analysis
impl Sync for Mp3Analysis
impl Unpin for Mp3Analysis
impl UnsafeUnpin for Mp3Analysis
impl UnwindSafe for Mp3Analysis
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