pub struct ApeHeader {
pub compression_level: u16,
pub format_flags: u16,
pub blocks_per_frame: u32,
pub final_frame_blocks: u32,
pub total_frames: u32,
pub bits_per_sample: u16,
pub channels: u16,
pub sample_rate: u32,
}Expand description
Parsed APE header (24 bytes minimum, all fields little-endian on disk).
Fields§
§compression_level: u16§format_flags: u16§blocks_per_frame: u32§final_frame_blocks: u32§total_frames: u32§bits_per_sample: u16§channels: u16§sample_rate: u32Trait Implementations§
Auto Trait Implementations§
impl Freeze for ApeHeader
impl RefUnwindSafe for ApeHeader
impl Send for ApeHeader
impl Sync for ApeHeader
impl Unpin for ApeHeader
impl UnsafeUnpin for ApeHeader
impl UnwindSafe for ApeHeader
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