pub struct FlacFrameHeader {
pub block_size: u16,
pub sample_rate: u32,
pub channels: u8,
pub bits_per_sample: u8,
pub frame_number: u32,
}Expand description
FLAC frame header.
Fields§
§block_size: u16Block size (samples per channel) in this frame.
sample_rate: u32Sample rate in Hz.
channels: u8Number of channels.
bits_per_sample: u8Bits per sample.
frame_number: u32Frame number (sequential).
Trait Implementations§
Source§impl Clone for FlacFrameHeader
impl Clone for FlacFrameHeader
Source§fn clone(&self) -> FlacFrameHeader
fn clone(&self) -> FlacFrameHeader
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 moreAuto Trait Implementations§
impl Freeze for FlacFrameHeader
impl RefUnwindSafe for FlacFrameHeader
impl Send for FlacFrameHeader
impl Sync for FlacFrameHeader
impl Unpin for FlacFrameHeader
impl UnsafeUnpin for FlacFrameHeader
impl UnwindSafe for FlacFrameHeader
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