pub struct SoundMediaHeaderAtom {
pub version: u8,
pub flags: [u8; 3],
pub balance: f32,
pub reserved: [u8; 2],
}Fields§
§version: u8Version of the smhd atom format (0)
flags: [u8; 3]Flags for the smhd atom (usually all zeros)
balance: f32Audio balance (fixed-point 8.8 format, 0.0 = center) Negative values favor left channel, positive favor right
reserved: [u8; 2]Reserved field
Trait Implementations§
Source§impl Clone for SoundMediaHeaderAtom
impl Clone for SoundMediaHeaderAtom
Source§fn clone(&self) -> SoundMediaHeaderAtom
fn clone(&self) -> SoundMediaHeaderAtom
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 SoundMediaHeaderAtom
impl Debug for SoundMediaHeaderAtom
Source§impl Default for SoundMediaHeaderAtom
impl Default for SoundMediaHeaderAtom
Source§fn default() -> SoundMediaHeaderAtom
fn default() -> SoundMediaHeaderAtom
Returns the “default value” for a type. Read more
Source§impl From<SoundMediaHeaderAtom> for AtomData
impl From<SoundMediaHeaderAtom> for AtomData
Source§fn from(atom: SoundMediaHeaderAtom) -> Self
fn from(atom: SoundMediaHeaderAtom) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SoundMediaHeaderAtom
impl RefUnwindSafe for SoundMediaHeaderAtom
impl Send for SoundMediaHeaderAtom
impl Sync for SoundMediaHeaderAtom
impl Unpin for SoundMediaHeaderAtom
impl UnsafeUnpin for SoundMediaHeaderAtom
impl UnwindSafe for SoundMediaHeaderAtom
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