pub struct Track {
pub id: u32,
pub codec: Codec,
pub time_base: Rational,
pub width: u32,
pub height: u32,
pub extra_data: Bytes,
}Expand description
Track / stream description from moov (or mux registration).
Fields§
§id: u320-based track id.
codec: CodecCodec.
time_base: RationalMedia timebase.
width: u32Video width (0 for audio).
height: u32Video height (0 for audio).
extra_data: BytesCodec config (e.g. AVCC).
Trait Implementations§
impl Eq for Track
impl StructuralPartialEq for Track
Auto Trait Implementations§
impl !Freeze for Track
impl RefUnwindSafe for Track
impl Send for Track
impl Sync for Track
impl Unpin for Track
impl UnsafeUnpin for Track
impl UnwindSafe for Track
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