[][src]Struct mp4ra_rust::HandlerCode

pub struct HandlerCode(pub FourCC);

Codes identifying handlers, that declare track-types.

Commonly used values,

See also,

Implementations

impl HandlerCode[src]

pub const THREE_GSD: HandlerCode[src]

3GPP Scene Description

FourCC: 3gsd

Specification: 3GPP

pub const AUXV: HandlerCode[src]

Auxiliary video

FourCC: auxv

Specification: ISO

pub const AVMD: HandlerCode[src]

Avid Metadata

FourCC: avmd

Specification: Avid

pub const CLCP: HandlerCode[src]

Closed Caption

FourCC: clcp

Specification: Apple

pub const CPAD: HandlerCode[src]

CPCM Auxiliary Metadata

FourCC: cpad

Specification: DVB

pub const CRSM: HandlerCode[src]

ClockReferenceStream

FourCC: crsm

Specification: MPEG-4

pub const DMBD: HandlerCode[src]

DVB Mandatory Metadata

FourCC: dmbd

Specification: DVB

pub const DTVA: HandlerCode[src]

TV-Anytime Metadata, according to DVB specifications

FourCC: dtva

Specification: DVB

pub const DVMD: HandlerCode[src]

Dolby Vision Metadata

FourCC: dvmd

Specification: Dolby Vision

pub const FDSM: HandlerCode[src]

Font

FourCC: fdsm

Specification: MPEG-4

pub const GESM: HandlerCode[src]

General MPEG-4 systems streams (without specific handler)

FourCC: gesm

Specification: see (1) below

pub const GRAP: HandlerCode[src]

Subtitle Graphics

FourCC: GRAP

Specification: Sony

pub const HINT: HandlerCode[src]

Hint

FourCC: hint

Specification: ISO

pub const HPIX: HandlerCode[src]

Hipix Rich Picture Format

FourCC: hpix

Specification: Hipix

pub const ID32: HandlerCode[src]

ID3 version 2 meta-data handler (meta box)

FourCC: ID32

Specification: id3v2

pub const IPDC: HandlerCode[src]

DVB IPDC ESG Metadata

FourCC: ipdc

Specification: DVB

pub const IPSM: HandlerCode[src]

IPMP Stream

FourCC: ipsm

Specification: MPEG-4

pub const M7SM: HandlerCode[src]

MPEG7Stream

FourCC: m7sm

Specification: MPEG-4

pub const META: HandlerCode[src]

Metadata

FourCC: meta

Specification: ISO

pub const MJSM: HandlerCode[src]

MPEG-J Stream

FourCC: mjsm

Specification: MPEG-4

pub const MP21: HandlerCode[src]

MPEG-21 Digital item

FourCC: mp21

Specification: MPEG-21

pub const MP7B: HandlerCode[src]

MPEG-7 (binary meta-data)

FourCC: mp7b

Specification: ISO

pub const MP7T: HandlerCode[src]

MPEG-7 (textual meta-data)

FourCC: mp7t

Specification: ISO

pub const MPD: HandlerCode[src]

MPD contained in a metabox

FourCC: mpd

Specification: 3GPP

pub const MPDL: HandlerCode[src]

MPD link contained in a metabox

FourCC: mpdl

Specification: 3GPP

pub const MPEG: HandlerCode[src]

QuickTime MPEG track handler

FourCC: MPEG

Specification: Apple

pub const MUSI: HandlerCode[src]

QuickTime Music track handler

FourCC: musi

Specification: Apple

pub const NRTM: HandlerCode[src]

Non-Real Time Metadata (XAVC Format)

FourCC: nrtm

Specification: Sony

pub const NULL: HandlerCode[src]

No handling required (meta-data)

FourCC: null

Specification: ISO

pub const OCSM: HandlerCode[src]

ObjectContentInfoStream

FourCC: ocsm

Specification: MPEG-4

pub const ODSM: HandlerCode[src]

ObjectDescriptorStream

FourCC: odsm

Specification: MPEG-4

pub const PICT: HandlerCode[src]

Image Item and Image sequences

FourCC: pict

Specification: HEIF

pub const QD3D: HandlerCode[src]

QuickTime QuickDraw 3D ttrack handler

FourCC: qd3d

Specification: Apple

pub const SBTL: HandlerCode[src]

QuickTime Subtitle track handler

FourCC: sbtl

Specification: Apple

pub const SDSM: HandlerCode[src]

SceneDescriptionStream

FourCC: sdsm

Specification: MPEG-4

pub const SKMM: HandlerCode[src]

Key Management Messages

FourCC: skmm

Specification: DVB

pub const SMHR: HandlerCode[src]

Samsung Video Metadata Handler

FourCC: smhr

Specification: Samsung

pub const SOUN: HandlerCode[src]

Audio

FourCC: soun

Specification: ISO

pub const SPRT: HandlerCode[src]

QuickTime Sprite track handler

FourCC: sprt

Specification: Apple

pub const STRM: HandlerCode[src]

QuickTime Streaming track handler

FourCC: strm

Specification: Apple

pub const SUBT: HandlerCode[src]

Subtitles

FourCC: subt

Specification: ISO

pub const TEXT: HandlerCode[src]

Text

FourCC: text

Specification: 3GPP

pub const TMCD: HandlerCode[src]

Timecode

FourCC: tmcd

Specification: Apple

pub const TWEN: HandlerCode[src]

QuickTime Tween track handler

FourCC: twen

Specification: Apple

pub const URI: HandlerCode[src]

URI identified metadata

FourCC: uri

Specification: DVB

pub const VIDE: HandlerCode[src]

Video

FourCC: vide

Specification: ISO

Trait Implementations

impl Clone for HandlerCode[src]

impl Copy for HandlerCode[src]

impl Debug for HandlerCode[src]

impl Eq for HandlerCode[src]

impl From<FourCC> for HandlerCode[src]

impl From<HandlerCode> for FourCC[src]

impl PartialEq<HandlerCode> for HandlerCode[src]

impl StructuralEq for HandlerCode[src]

impl StructuralPartialEq for HandlerCode[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.