[−][src]Struct mp4ra_rust::HandlerCode
Codes identifying handlers, that declare track-types.
Commonly used values,
HandlerCode::VIDE- the code for videoHandlerCode::SOUN- the code for audioHandlerCode::TEXT- the code for timed-text
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]
fn clone(&self) -> HandlerCode[src]
fn clone_from(&mut self, source: &Self)1.0.0[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]
fn from(val: HandlerCode) -> Self[src]
impl PartialEq<HandlerCode> for HandlerCode[src]
fn eq(&self, other: &HandlerCode) -> bool[src]
fn ne(&self, other: &HandlerCode) -> bool[src]
impl StructuralEq for HandlerCode[src]
impl StructuralPartialEq for HandlerCode[src]
Auto Trait Implementations
impl RefUnwindSafe for HandlerCode
impl Send for HandlerCode
impl Sync for HandlerCode
impl Unpin for HandlerCode
impl UnwindSafe for HandlerCode
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>,