[][src]Struct mp4ra_rust::TrackReferenceCode

pub struct TrackReferenceCode(pub FourCC);

Codes for track reference link types.

See also,

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]

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]

impl PartialEq<TrackReferenceCode> for TrackReferenceCode[src]

impl StructuralEq for TrackReferenceCode[src]

impl StructuralPartialEq for TrackReferenceCode[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.