[−][src]Struct mp4ra_rust::TrackReferenceCode
Implementations
impl TrackReferenceCode[src]
pub const ADDA: TrackReferenceCode[src]
Additional audio track
FourCC: adda
Specification: DRC
pub const ADRC: TrackReferenceCode[src]
DRC metadata track
FourCC: adrc
Specification: DRC
pub const AUXL: TrackReferenceCode[src]
Auxiliary track reference
FourCC: auxl
Specification: HEIF
pub const AVCP: TrackReferenceCode[src]
AVC parameter set stream link
FourCC: avcp
Specification: NALu Video
pub const CDSC: TrackReferenceCode[src]
this track describes the referenced track.
FourCC: cdsc
Specification: MPEG-4
pub const DEPS: TrackReferenceCode[src]
track containing the depth view
FourCC: deps
Specification: NALu Video
pub const DPND: TrackReferenceCode[src]
this track has an MPEG-4 dependency on the referenced track
FourCC: dpnd
Specification: MPEG-4
pub const HIND: TrackReferenceCode[src]
Hint dependency
FourCC: hind
Specification: ISO
pub const HINT: TrackReferenceCode[src]
links hint track to original media track
FourCC: hint
Specification: ISO
pub const ILOC: TrackReferenceCode[src]
Item data location (item reference)
FourCC: iloc
Specification: ISO
pub const IPIR: TrackReferenceCode[src]
this track contains IPI declarations for the referenced track
FourCC: ipir
Specification: MPEG-4
pub const LYRA: TrackReferenceCode[src]
Audio layer track dependency
FourCC: lyra
Specification: DTS
pub const MPOD: TrackReferenceCode[src]
this track is an OD track which uses the referenced track as an included elementary stream track
FourCC: mpod
Specification: MPEG-4
pub const OREF: TrackReferenceCode[src]
track that contains an 'oref' sample group
FourCC: oref
Specification: NALu Video
pub const SABT: TrackReferenceCode[src]
HEVC Tile Track
FourCC: sabt
Specification: NALu Video
pub const SBAS: TrackReferenceCode[src]
Scalable base
FourCC: sbas
Specification: NALu Video
pub const SCAL: TrackReferenceCode[src]
Scalable extraction
FourCC: scal
Specification: NALu Video
pub const SWFR: TrackReferenceCode[src]
AVC Switch from
FourCC: swfr
Specification: NALu Video
pub const SWTO: TrackReferenceCode[src]
AVC Switch to
FourCC: swto
Specification: NALu Video
pub const SYNC: TrackReferenceCode[src]
this track uses the referenced track as its synchronization source.
FourCC: sync
Specification: MPEG-4
pub const TBAS: TrackReferenceCode[src]
HEVC Tile track base
FourCC: tbas
Specification: NALu Video
pub const THMB: TrackReferenceCode[src]
Thumbnail track
FourCC: thmb
Specification: HEIF
pub const TMCD: TrackReferenceCode[src]
Time code. Usually references a time code track.
FourCC: tmcd
Specification: Apple
pub const VDEP: TrackReferenceCode[src]
Auxiliary video depth
FourCC: vdep
Specification: ISO
pub const VPLX: TrackReferenceCode[src]
Auxiliary video parallax
FourCC: vplx
Specification: ISO
Trait Implementations
impl Clone for TrackReferenceCode[src]
fn clone(&self) -> TrackReferenceCode[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for TrackReferenceCode[src]
impl Debug for TrackReferenceCode[src]
impl Eq for TrackReferenceCode[src]
impl From<FourCC> for TrackReferenceCode[src]
impl From<TrackReferenceCode> for FourCC[src]
fn from(val: TrackReferenceCode) -> Self[src]
impl PartialEq<TrackReferenceCode> for TrackReferenceCode[src]
fn eq(&self, other: &TrackReferenceCode) -> bool[src]
fn ne(&self, other: &TrackReferenceCode) -> bool[src]
impl StructuralEq for TrackReferenceCode[src]
impl StructuralPartialEq for TrackReferenceCode[src]
Auto Trait Implementations
impl RefUnwindSafe for TrackReferenceCode
impl Send for TrackReferenceCode
impl Sync for TrackReferenceCode
impl Unpin for TrackReferenceCode
impl UnwindSafe for TrackReferenceCode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,