pub struct SmackerHeader {
pub width: u32,
pub height: u32,
pub frames: u32,
pub frame_micros: u32,
pub double_height: bool,
pub has_audio: bool,
}Expand description
One movie’s source dimensions, timing and vertical display flag.
Fields§
§width: u32§height: u32§frames: u32§frame_micros: u32§double_height: bool§has_audio: boolAt least one of the seven audio stream descriptors has a sample rate.
Implementations§
Trait Implementations§
Source§impl Clone for SmackerHeader
impl Clone for SmackerHeader
impl Copy for SmackerHeader
Source§impl Debug for SmackerHeader
impl Debug for SmackerHeader
impl Eq for SmackerHeader
Source§impl PartialEq for SmackerHeader
impl PartialEq for SmackerHeader
impl StructuralPartialEq for SmackerHeader
Auto Trait Implementations§
impl Freeze for SmackerHeader
impl RefUnwindSafe for SmackerHeader
impl Send for SmackerHeader
impl Sync for SmackerHeader
impl Unpin for SmackerHeader
impl UnsafeUnpin for SmackerHeader
impl UnwindSafe for SmackerHeader
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.