Struct BoxCode

Source
pub struct BoxCode(pub FourCC);
Expand description

Codes for ISO-family box entries within an MP4 file.

See also,

Tuple Fields§

§0: FourCC

Implementations§

§

impl BoxCode

pub const TWO_DQR: BoxCode

2D region quality ranking

FourCC: 2dqr

Specification: OMAF

pub const TWO_DSS: BoxCode

spatial relationship 2D source

FourCC: 2dss

Specification: OMAF

pub const AINF: BoxCode

Asset information to identify, license and play

FourCC: ainf

Specification: DECE

pub const ASSP: BoxCode

alternative startup sequence properties

FourCC: assp

Specification: ISO

pub const AUXI: BoxCode

Auxiliary track type information

FourCC: auxi

Specification: HEIF

pub const AVCN: BoxCode

AVC NAL Unit Storage Box

FourCC: avcn

Specification: DECE

pub const BIDX: BoxCode

Box Index

FourCC: bidx

Specification: ISO-Partial

pub const BLOC: BoxCode

Base location and purchase location for license acquisition

FourCC: bloc

Specification: DECE

pub const BMDM: BoxCode

Buffer Model Description

FourCC: bmdm

Specification: JPXS

pub const BPCC: BoxCode

Bits per component

FourCC: bpcc

Specification: JPEG2000

pub const BROB: BoxCode

Brotli-compressed box

FourCC: brob

Specification: JPEG XL

pub const BUFF: BoxCode

Buffering information

FourCC: buff

Specification: NALu Video

pub const BXML: BoxCode

binary XML container

FourCC: bxml

Specification: ISO

pub const CCID: BoxCode

OMA DRM Content ID

FourCC: ccid

Specification: OMA DRM 2.1

pub const CCST: BoxCode

Coding constraints box

FourCC: ccst

Specification: HEIF

pub const CDEF: BoxCode

type and ordering of the components within the codestream

FourCC: cdef

Specification: JPEG2000

pub const CINF: BoxCode

complete track information

FourCC: cinf

Specification: ISO

pub const CLIP: BoxCode

Reserved

FourCC: clip

Specification: ISO

pub const CMAP: BoxCode

mapping between a palette and codestream components

FourCC: cmap

Specification: JPEG2000

pub const CO64: BoxCode

64-bit chunk offset

FourCC: co64

Specification: ISO

pub const COIF: BoxCode

composition information

FourCC: coif

Specification: OMAF

pub const COIN: BoxCode

Content Information Box

FourCC: coin

Specification: DECE

pub const COLR: BoxCode

specifies the colourspace of the image

FourCC: colr

Specification: JPEG2000

pub const COVI: BoxCode

coverage information

FourCC: covi

Specification: OMAF

pub const CRGN: BoxCode

Reserved

FourCC: crgn

Specification: ISO

pub const CRHD: BoxCode

reserved for ClockReferenceStream header

FourCC: crhd

Specification: MP4v1

pub const CSGP: BoxCode

compact sample to group

FourCC: csgp

Specification: ISO

pub const CSLG: BoxCode

composition to decode timeline mapping

FourCC: cslg

Specification: ISO

pub const CSTB: BoxCode

corrected wall clock start time

FourCC: cstb

Specification: ONVIF

pub const CTAB: BoxCode

Reserved

FourCC: ctab

Specification: ISO

pub const CTTS: BoxCode

(composition) time to sample

FourCC: ctts

Specification: ISO

pub const CVRU: BoxCode

OMA DRM Cover URI

FourCC: cvru

Specification: OMA DRM 2.1

pub const DIHD: BoxCode

Data Integrity Hash

FourCC: dihd

Specification: ISO-Partial

pub const DINF: BoxCode

data information box, container

FourCC: dinf

Specification: ISO

pub const DINT: BoxCode

Data Integrity

FourCC: dint

Specification: ISO-Partial

pub const DMON: BoxCode

Mastering Display Metadata

FourCC: dmon

Specification: JPXS

pub const DREF: BoxCode

data reference box, declares source(s) of media data in track

FourCC: dref

Specification: ISO

pub const DSGD: BoxCode

DVB Sample Group Description Box

FourCC: dsgd

Specification: DVB

pub const DSTG: BoxCode

DVB Sample to Group Box

FourCC: dstg

Specification: DVB

pub const EDTS: BoxCode

edit list container

FourCC: edts

Specification: ISO

pub const ELST: BoxCode

an edit list

FourCC: elst

Specification: ISO

pub const EMSG: BoxCode

event message

FourCC: emsg

Specification: DASH

pub const EVTI: BoxCode

Event information

FourCC: evti

Specification: ATSC 3.0

pub const ETYP: BoxCode

extended type and type combination

FourCC: etyp

Specification: ISO

pub const EXIF: BoxCode

Exif Metadata

FourCC: Exif

Specification: JPXS

pub const FDEL: BoxCode

File delivery information (item info extension)

FourCC: fdel

Specification: ISO

pub const FECI: BoxCode

FEC Informatiom

FourCC: feci

Specification: ISO

pub const FECR: BoxCode

FEC Reservoir

FourCC: fecr

Specification: ISO

pub const FIDX: BoxCode

Box File Index

FourCC: fidx

Specification: ISO-Partial

pub const FIIN: BoxCode

FD Item Information

FourCC: fiin

Specification: ISO

pub const FIRE: BoxCode

File Reservoir

FourCC: fire

Specification: ISO

pub const FOVD: BoxCode

fisheye omnidirectional video

FourCC: fovd

Specification: OMAF

pub const FOVI: BoxCode

fisheye video essential info

FourCC: fovi

Specification: OMAF

pub const FPAR: BoxCode

File Partition

FourCC: fpar

Specification: ISO

pub const FREE: BoxCode

free space

FourCC: free

Specification: ISO

pub const FRMA: BoxCode

original format box

FourCC: frma

Specification: ISO

pub const FRPA: BoxCode

Front Part

FourCC: frpa

Specification: ISO-Partial

pub const FTYP: BoxCode

file type and compatibility

FourCC: ftyp

Specification: ISO

pub const FVSI: BoxCode

fisheye video supplemental info

FourCC: fvsi

Specification: OMAF

pub const GITN: BoxCode

Group ID to name

FourCC: gitn

Specification: ISO

pub const GRPI: BoxCode

OMA DRM Group ID

FourCC: grpi

Specification: OMA DRM 2.0

pub const GRPL: BoxCode

Groups list box

FourCC: grpl

Specification: ISO

pub const HDLR: BoxCode

handler, declares the media (handler) type

FourCC: hdlr

Specification: ISO

pub const HMHD: BoxCode

hint media header, overall information (hint track only)

FourCC: hmhd

Specification: ISO

pub const HPIX: BoxCode

Hipix Rich Picture (user-data or meta-data)

FourCC: hpix

Specification: Hipix

pub const ICNU: BoxCode

OMA DRM Icon URI

FourCC: icnu

Specification: OMA DRM 2.0

pub const ID32: BoxCode

ID3 version 2 container

FourCC: ID32

Specification: id3v2

pub const IDAT: BoxCode

Item data

FourCC: idat

Specification: ISO

pub const IHDR: BoxCode

Image Header

FourCC: ihdr

Specification: JPEG2000

pub const IINF: BoxCode

item information

FourCC: iinf

Specification: ISO

pub const ILOC: BoxCode

item location

FourCC: iloc

Specification: ISO

pub const IMAP: BoxCode

Reserved

FourCC: imap

Specification: ISO

pub const IMDA: BoxCode

Identified media data

FourCC: imda

Specification: ISO

pub const IMIF: BoxCode

IPMP Information box

FourCC: imif

Specification: ISO

pub const INFE: BoxCode

Item information entry

FourCC: infe

Specification: ISO

pub const INFU: BoxCode

OMA DRM Info URL

FourCC: infu

Specification: OMA DRM 2.0

pub const IODS: BoxCode

Object Descriptor container box

FourCC: iods

Specification: MP4v1

pub const IPCO: BoxCode

ItemPropertyContainerBox

FourCC: ipco

Specification: ISO

pub const IPHD: BoxCode

reserved for IPMP Stream header

FourCC: iphd

Specification: MP4v1

pub const IPMA: BoxCode

ItemPropertyAssociation

FourCC: ipma

Specification: ISO

pub const IPMC: BoxCode

IPMP Control Box

FourCC: ipmc

Specification: ISO

pub const IPRO: BoxCode

item protection

FourCC: ipro

Specification: ISO

pub const IPRP: BoxCode

Item Properties Box

FourCC: iprp

Specification: ISO

pub const IREF: BoxCode

Item reference

FourCC: iref

Specification: ISO

pub const J2KH: BoxCode

JPEG 2000 header info

FourCC: j2kH

Specification: J2KHEIF

pub const J2KP: BoxCode

JPEG 2000 prefix

FourCC: j2kP

Specification: J2KHEIF

pub const JBRD: BoxCode

JPEG bitstream reconstruction data

FourCC: jbrd

Specification: JPEG XL

pub const JP: BoxCode

JPEG 2000 Signature

FourCC: jP

Specification: JPEG2000

pub const JP2C: BoxCode

JPEG 2000 contiguous codestream

FourCC: jp2c

Specification: JPEG2000

pub const JP2H: BoxCode

Header

FourCC: jp2h

Specification: JPEG2000

pub const JP2I: BoxCode

intellectual property information

FourCC: jp2i

Specification: JPEG2000

pub const JUMB: BoxCode

JPEG Universal Metadata Box Format (JUMBF)

FourCC: jumb

Specification: JPEG Systems

pub const JXL: BoxCode

JPEG XL Signature

FourCC: JXL

Specification: JPEG XL

pub const JXLL: BoxCode

JPEG XL Level

FourCC: jxll

Specification: JPEG XL

pub const JXLC: BoxCode

JPEG XL Codestream

FourCC: jxlc

Specification: JPEG XL

pub const JXLI: BoxCode

JPEG XL Frame Index

FourCC: jxli

Specification: JPEG XL

pub const JXLP: BoxCode

JPEG XL Partial Codestream

FourCC: jxlp

Specification: JPEG XL

pub const JPVI: BoxCode

JPEG XS Video Information

FourCC: jpvi

Specification: JPXS

pub const JPVS: BoxCode

JPEG XS Video Support

FourCC: jpvs

Specification: JPXS

pub const JPTP: BoxCode

JPEG XS Video Transport Parameter

FourCC: jptp

Specification: JPXS

pub const JXS: BoxCode

JPEG XS Signature

FourCC: JXS

Specification: JPXS

pub const JXPL: BoxCode

JPEG XS Profile and Level

FourCC: jxpl

Specification: JPXS

pub const KMAT: BoxCode

Reserved

FourCC: kmat

Specification: ISO

pub const LEVA: BoxCode

Leval assignment

FourCC: leva

Specification: ISO

pub const LOAD: BoxCode

Reserved

FourCC: load

Specification: ISO

pub const LOOP: BoxCode

Looping behavior

FourCC: loop

Specification: WhatsApp

pub const LRCU: BoxCode

OMA DRM Lyrics URI

FourCC: lrcu

Specification: OMA DRM 2.1

pub const M7HD: BoxCode

reserved for MPEG7Stream header

FourCC: m7hd

Specification: MP4v1

pub const MATT: BoxCode

Reserved

FourCC: matt

Specification: ISO

pub const MD5I: BoxCode

MD5IntegrityBox

FourCC: md5i

Specification: HEIF

pub const MDAT: BoxCode

media data container

FourCC: mdat

Specification: ISO

pub const MDHD: BoxCode

media header, overall information about the media

FourCC: mdhd

Specification: ISO

pub const MDIA: BoxCode

container for the media information in a track

FourCC: mdia

Specification: ISO

pub const MDRI: BoxCode

Mutable DRM information

FourCC: mdri

Specification: OMA DRM 2.0

pub const MECO: BoxCode

additional metadata container

FourCC: meco

Specification: ISO

pub const MEHD: BoxCode

movie extends header box

FourCC: mehd

Specification: ISO

pub const MEOF: BoxCode

media offset

FourCC: meof

Specification: OMAF

pub const MERE: BoxCode

metabox relation

FourCC: mere

Specification: ISO

pub const MESH: BoxCode

mesh box

FourCC: mesh

Specification: OMAF

pub const META: BoxCode

Metadata container

FourCC: meta

Specification: ISO

pub const MFHD: BoxCode

movie fragment header

FourCC: mfhd

Specification: ISO

pub const MFRA: BoxCode

Movie fragment random access

FourCC: mfra

Specification: ISO

pub const MFRO: BoxCode

Movie fragment random access offset

FourCC: mfro

Specification: ISO

pub const MINF: BoxCode

media information container

FourCC: minf

Specification: ISO

pub const MJHD: BoxCode

reserved for MPEG-J Stream header

FourCC: mjhd

Specification: MP4v1

pub const MMVI: BoxCode

multimap video

FourCC: mmvi

Specification: V3C-SYS

pub const MOOF: BoxCode

movie fragment

FourCC: moof

Specification: ISO

pub const MOOV: BoxCode

container for all the meta-data

FourCC: moov

Specification: ISO

pub const MOVD: BoxCode

mesh omnidirectional video

FourCC: movd

Specification: OMAF

pub const MSTV: BoxCode

MVC sub track view box

FourCC: mstv

Specification: NALu Video

pub const MVCG: BoxCode

Multiview group

FourCC: mvcg

Specification: NALu Video

pub const MVCI: BoxCode

Multiview Information

FourCC: mvci

Specification: NALu Video

pub const THREE_DPR: BoxCode

MVDDepthResolutionBox

FourCC: 3dpr

Specification: NALu Video

pub const MVEX: BoxCode

movie extends box

FourCC: mvex

Specification: ISO

pub const MVHD: BoxCode

movie header, overall declarations

FourCC: mvhd

Specification: ISO

pub const MVRA: BoxCode

Multiview Relation Attribute

FourCC: mvra

Specification: NALu Video

pub const NMHD: BoxCode

Null media header, overall information (some tracks only)

FourCC: nmhd

Specification: ISO

pub const OCHD: BoxCode

reserved for ObjectContentInfoStream header

FourCC: ochd

Specification: MP4v1

pub const ODAF: BoxCode

OMA DRM Access Unit Format

FourCC: odaf

Specification: OMA DRM 2.0

pub const ODDA: BoxCode

OMA DRM Content Object

FourCC: odda

Specification: OMA DRM 2.0

pub const ODHD: BoxCode

reserved for ObjectDescriptorStream header

FourCC: odhd

Specification: MP4v1

pub const ODHE: BoxCode

OMA DRM Discrete Media Headers

FourCC: odhe

Specification: OMA DRM 2.0

pub const ODRB: BoxCode

OMA DRM Rights Object

FourCC: odrb

Specification: OMA DRM 2.0

pub const ODRM: BoxCode

OMA DRM Container

FourCC: odrm

Specification: OMA DRM 2.0

pub const ODTT: BoxCode

OMA DRM Transaction Tracking

FourCC: odtt

Specification: OMA DRM 2.0

pub const OHDR: BoxCode

OMA DRM Common headers

FourCC: ohdr

Specification: OMA DRM 2.0

pub const OTCF: BoxCode

OMAF timed text configuration

FourCC: otcf

Specification: OMAF

pub const OTYP: BoxCode

Original file type

FourCC: otyp

Specification: ISO

pub const OVLY: BoxCode

overlay configuration

FourCC: ovly

Specification: OMAF

pub const PADB: BoxCode

sample padding bits

FourCC: padb

Specification: ISO

pub const PAEN: BoxCode

Partition Entry

FourCC: paen

Specification: ISO

pub const PCLR: BoxCode

palette which maps a single component in index space to a multiple- component image

FourCC: pclr

Specification: JPEG2000

pub const PDAT: BoxCode

Partial Data

FourCC: pdat

Specification: ISO-Partial

pub const PDIN: BoxCode

Progressive download information

FourCC: pdin

Specification: ISO

pub const PFHD: BoxCode

Partial File Header

FourCC: pfhd

Specification: ISO-Partial

pub const PFIL: BoxCode

Partial File

FourCC: pfil

Specification: ISO-Partial

pub const PITM: BoxCode

primary item reference

FourCC: pitm

Specification: ISO

pub const PLOC: BoxCode

Partial Segment Location

FourCC: ploc

Specification: ISO-Partial

pub const PNOT: BoxCode

Reserved

FourCC: pnot

Specification: ISO

pub const POVD: BoxCode

projected omnidirectional video

FourCC: povd

Specification: OMAF

pub const PRFR: BoxCode

projection format

FourCC: prfr

Specification: OMAF

pub const PRFT: BoxCode

Producer reference time

FourCC: prft

Specification: ISO

pub const PSEG: BoxCode

Partial Segment

FourCC: pseg

Specification: ISO-Partial

pub const PSHD: BoxCode

Partial Segment Header

FourCC: pshd

Specification: ISO-Partial

pub const PSSH: BoxCode

Protection system specific header

FourCC: pssh

Specification: ISO Common Encryption

pub const PTLE: BoxCode

Partial Top Level Entry

FourCC: ptle

Specification: ISO-Partial

pub const RES: BoxCode

grid resolution

FourCC: res

Specification: JPEG2000

pub const RESC: BoxCode

grid resolution at which the image was captured

FourCC: resc

Specification: JPEG2000

pub const RESD: BoxCode

default grid resolution at which the image should be displayed

FourCC: resd

Specification: JPEG2000

pub const RINF: BoxCode

restricted scheme information box

FourCC: rinf

Specification: ISO

pub const ROTN: BoxCode

rotation box

FourCC: rotn

Specification: OMAF

pub const ROSC: BoxCode

sphere region configuration

FourCC: rosc

Specification: OMAF

pub const RVIF: BoxCode

recommended viewport information

FourCC: rvif

Specification: OMAF

pub const RWPK: BoxCode

region-wise packing

FourCC: rwpk

Specification: OMAF

pub const SAIO: BoxCode

Sample auxiliary information offsets

FourCC: saio

Specification: ISO

pub const SAIZ: BoxCode

Sample auxiliary information sizes

FourCC: saiz

Specification: ISO

pub const SBGP: BoxCode

Sample to Group box

FourCC: sbgp

Specification: ISO

pub const SCHI: BoxCode

scheme information box

FourCC: schi

Specification: ISO

pub const SCHM: BoxCode

scheme type box

FourCC: schm

Specification: ISO

pub const SDEP: BoxCode

Sample dependency

FourCC: sdep

Specification: NALu Video

pub const SDHD: BoxCode

reserved for SceneDescriptionStream header

FourCC: sdhd

Specification: MP4v1

pub const SDTP: BoxCode

Independent and Disposable Samples Box

FourCC: sdtp

Specification: ISO

pub const SDVP: BoxCode

SD Profile Box

FourCC: sdvp

Specification: SDV

pub const SEGR: BoxCode

file delivery session group

FourCC: segr

Specification: ISO

pub const SEII: BoxCode

SEI information box

FourCC: seii

Specification: NALu Video

pub const SENC: BoxCode

Sample specific encryption data

FourCC: senc

Specification: ISO Common Encryption

pub const SGPD: BoxCode

Sample group definition box

FourCC: sgpd

Specification: ISO

pub const SIDX: BoxCode

Segment Index Box

FourCC: sidx

Specification: ISO

pub const SINF: BoxCode

protection scheme information box

FourCC: sinf

Specification: ISO

pub const SKIP: BoxCode

free space

FourCC: skip

Specification: ISO

pub const SMHD: BoxCode

sound media header, overall information (sound track only)

FourCC: smhd

Specification: ISO

pub const SPRG: BoxCode

sub-picture region

FourCC: sprg

Specification: OMAF

pub const SRMB: BoxCode

System Renewability Message

FourCC: srmb

Specification: DVB

pub const SRMC: BoxCode

System Renewability Message container

FourCC: srmc

Specification: DVB

pub const SRPP: BoxCode

STRP Process

FourCC: srpp

Specification: ISO

pub const SRQR: BoxCode

sphere region quality ranking

FourCC: srqr

Specification: OMAF

pub const SSIX: BoxCode

Sub-sample index

FourCC: ssix

Specification: ISO

pub const SSTL: BoxCode

SVC sub track layer box

FourCC: sstl

Specification: NALu Video

pub const STBL: BoxCode

sample table box, container for the time/space map

FourCC: stbl

Specification: ISO

pub const STCO: BoxCode

chunk offset, partial data-offset information

FourCC: stco

Specification: ISO

pub const STDP: BoxCode

sample degradation priority

FourCC: stdp

Specification: ISO

pub const STHD: BoxCode

Subtitle Media Header Box

FourCC: sthd

Specification: ISO

pub const STMG: BoxCode

MVC sub track multiview group box

FourCC: stmg

Specification: NALu Video

pub const STRD: BoxCode

Sub-track definition

FourCC: strd

Specification: ISO

pub const STRI: BoxCode

Sub-track information

FourCC: stri

Specification: ISO

pub const STSC: BoxCode

sample-to-chunk, partial data-offset information

FourCC: stsc

Specification: ISO

pub const STSD: BoxCode

sample descriptions (codec types, initialization etc.)

FourCC: stsd

Specification: ISO

pub const STSG: BoxCode

Sub-track sample grouping

FourCC: stsg

Specification: ISO

pub const STSH: BoxCode

shadow sync sample table

FourCC: stsh

Specification: ISO

pub const STSS: BoxCode

sync sample table (random access points)

FourCC: stss

Specification: ISO

pub const STSZ: BoxCode

sample sizes (framing)

FourCC: stsz

Specification: ISO

pub const STTI: BoxCode

Sub track tier box

FourCC: stti

Specification: NALu Video

pub const STTS: BoxCode

(decoding) time-to-sample

FourCC: stts

Specification: ISO

pub const STYP: BoxCode

Segment Type Box

FourCC: styp

Specification: ISO

pub const STZ2: BoxCode

compact sample sizes (framing)

FourCC: stz2

Specification: ISO

pub const SUBS: BoxCode

Sub-sample information

FourCC: subs

Specification: ISO

pub const SUEP: BoxCode

signer identity information

FourCC: suep

Specification: ONVIF

pub const SUMI: BoxCode

supplemental surveillance meta information

FourCC: sumi

Specification: MPEG-VSAF

pub const SURL: BoxCode

Source URL

FourCC: surl

Specification: ISO-Partial

pub const SWTC: BoxCode

Multiview Group Relation

FourCC: swtc

Specification: NALu Video

pub const TENC: BoxCode

Track Encryption

FourCC: tenc

Specification: ISO Common Encryption

pub const TFAD: BoxCode

Track fragment adjustment box

FourCC: tfad

Specification: 3GPP

pub const TFDT: BoxCode

Track fragment decode time

FourCC: tfdt

Specification: ISO

pub const TFHD: BoxCode

Track fragment header

FourCC: tfhd

Specification: ISO

pub const TFMA: BoxCode

Track fragment media adjustment box

FourCC: tfma

Specification: 3GPP

pub const TFRA: BoxCode

Track fragment radom access

FourCC: tfra

Specification: ISO

pub const TIBR: BoxCode

Tier Bit rate

FourCC: tibr

Specification: NALu Video

pub const TIRI: BoxCode

Tier Information

FourCC: tiri

Specification: NALu Video

pub const TKHD: BoxCode

Track header, overall information about the track

FourCC: tkhd

Specification: ISO

pub const TRAF: BoxCode

Track fragment

FourCC: traf

Specification: ISO

pub const TRAK: BoxCode

container for an individual track or stream

FourCC: trak

Specification: ISO

pub const TREF: BoxCode

track reference container

FourCC: tref

Specification: ISO

pub const TREP: BoxCode

track extension properties

FourCC: trep

Specification: ISO

pub const TREX: BoxCode

track extends defaults

FourCC: trex

Specification: ISO

pub const TRGR: BoxCode

Track grouping information

FourCC: trgr

Specification: ISO

pub const TRIK: BoxCode

Facilitates random access and trick play modes

FourCC: trik

Specification: DECE

pub const TRUN: BoxCode

track fragment run

FourCC: trun

Specification: ISO

pub const TSTB: BoxCode

TileSubTrackGroupBox

FourCC: tstb

Specification: NALu Video

pub const TTYP: BoxCode

track type and compatibility

FourCC: ttyp

Specification: ISO

pub const TYCO: BoxCode

type and-combination

FourCC: tyco

Specification: ISO

pub const UDTA: BoxCode

user-data

FourCC: udta

Specification: ISO

pub const UINF: BoxCode

a tool by which a vendor may provide access to additional information associated with a UUID

FourCC: uinf

Specification: JPEG2000

pub const UITS: BoxCode

Unique Identifier Technology Solution

FourCC: UITS

Specification: Universal Music Group

pub const ULST: BoxCode

a list of UUID’s

FourCC: ulst

Specification: JPEG2000

pub const URL: BoxCode

a URL

FourCC: url

Specification: JPEG2000

pub const UUID: BoxCode

user-extension box

FourCC: uuid

Specification: ISO

pub const V3SC: BoxCode

V3C spatial region collection

FourCC: v3sc

Specification: V3C-SYS

pub const VMHD: BoxCode

video media header, overall information (video track only)

FourCC: vmhd

Specification: ISO

pub const VPBB: BoxCode

Volumetric media bounding box

FourCC: vpbb

Specification: V3C-SYS

pub const VSSN: BoxCode

viewing space

FourCC: vssn

Specification: OMAF

pub const VUNT: BoxCode

V3C unit header

FourCC: vunt

Specification: V3C-SYS

pub const VVHD: BoxCode

volumetric visual media header

FourCC: vvhd

Specification: ISO

pub const VWDI: BoxCode

Multiview Scene Information

FourCC: vwdi

Specification: NALu Video

pub const WMPI: BoxCode

segment position in the watermark pattern

FourCC: wmpi

Specification: DASH-IF watermarking

pub const XML: BoxCode

XML container

FourCC: xml

Specification: ISO

pub const COMPRESSED_MOF: BoxCode

Compressed movie fragment

FourCC: !mof

Specification: ISO

pub const COMPRESSED_MOV: BoxCode

Compressed movie

FourCC: !mov

Specification: ISO

pub const COMPRESSED_SIX: BoxCode

Compressed segment index

FourCC: !six

Specification: ISO

pub const COMPRESSED_SSX: BoxCode

Compressed subsegment index

FourCC: !ssx

Specification: ISO

pub const IROI: BoxCode

SVC region of interest box

FourCC: iroi

Specification: NALu Video

pub const LDEP: BoxCode

Tier dependency box

FourCC: ldep

Specification: NALu Video

pub const RRGN: BoxCode

SVC rect region box

FourCC: rrgn

Specification: NALu Video

pub const SVDR: BoxCode

SVC dependency range

FourCC: svdr

Specification: NALu Video

pub const SVIP: BoxCode

Initial parameter sets box for tiers

FourCC: svip

Specification: NALu Video

pub const SVPR: BoxCode

Priority range

FourCC: svpr

Specification: NALu Video

pub const TRAN: BoxCode

SVC lightweight transcoding

FourCC: tran

Specification: NALu Video

pub const VIPR: BoxCode

View priority Box

FourCC: vipr

Specification: NALu Video

pub const SDP: BoxCode

SDP information

FourCC: sdp

Specification: ISO

pub const STVI: BoxCode

Stereo Video Box

FourCC: stvi

Specification: ISO

Source§

impl BoxCode

Source

pub const fn new(code: [u8; 4]) -> BoxCode

Construct a BoxCode from its four-cc value

Trait Implementations§

Source§

impl Clone for BoxCode

Source§

fn clone(&self) -> BoxCode

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for BoxCode

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<BoxCode> for FourCC

Source§

fn from(val: BoxCode) -> Self

Converts to this type from the input type.
Source§

impl From<FourCC> for BoxCode

Source§

fn from(val: FourCC) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for BoxCode

Source§

fn eq(&self, other: &BoxCode) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for BoxCode

Source§

impl Eq for BoxCode

Source§

impl StructuralPartialEq for BoxCode

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.