pub struct VorbisIdHeader {
pub channels: u8,
pub sample_rate: u32,
pub bitrate_max: i32,
pub bitrate_nominal: i32,
pub bitrate_min: i32,
pub blocksize_0: u8,
pub blocksize_1: u8,
}Expand description
Parsed Vorbis identification header fields.
Fields§
§channels: u8Number of audio channels.
sample_rate: u32Audio sample rate in Hz.
bitrate_max: i32Maximum bitrate hint (-1 = unset).
bitrate_nominal: i32Nominal bitrate (-1 = unset).
bitrate_min: i32Minimum bitrate hint (-1 = unset).
blocksize_0: u8log2 of the short block size.
blocksize_1: u8log2 of the long block size.
Trait Implementations§
Source§impl Clone for VorbisIdHeader
impl Clone for VorbisIdHeader
Source§fn clone(&self) -> VorbisIdHeader
fn clone(&self) -> VorbisIdHeader
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 VorbisIdHeader
impl RefUnwindSafe for VorbisIdHeader
impl Send for VorbisIdHeader
impl Sync for VorbisIdHeader
impl Unpin for VorbisIdHeader
impl UnsafeUnpin for VorbisIdHeader
impl UnwindSafe for VorbisIdHeader
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