Skip to main content

BoxCode

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§

Source§

impl BoxCode

Source

pub const COMPRESSED_MOF: BoxCode

Compressed movie fragment

FourCC: !mof

Specification: ISO

Source

pub const COMPRESSED_MOV: BoxCode

Compressed movie

FourCC: !mov

Specification: ISO

Source

pub const COMPRESSED_SIX: BoxCode

Compressed segment index

FourCC: !six

Specification: ISO

Source

pub const COMPRESSED_SSX: BoxCode

Compressed subsegment index

FourCC: !ssx

Specification: ISO

Source

pub const TWO_DQR: BoxCode

2D region quality ranking

FourCC: 2dqr

Specification: OMAF

Source

pub const TWO_DSS: BoxCode

spatial relationship 2D source

FourCC: 2dss

Specification: OMAF

Source

pub const THREE_DPR: BoxCode

MVDDepthResolutionBox

FourCC: 3dpr

Specification: NALu Video

Source

pub const THREE_SIB: BoxCode

MVD Scalability Information SEI Message Box

FourCC: 3sib

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const SIX_VPC: BoxCode

Viewport Configuration

FourCC: 6vpC

Specification: V3C-SYS

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const EXIF: BoxCode

Exif Metadata

FourCC: Exif

Specification: JPXS

Source

pub const ID32: BoxCode

ID3 version 2 container

FourCC: ID32

Specification: id3v2

Source

pub const JXL: BoxCode

JPEG XL Signature

FourCC: JXL

Specification: JPEG XL

Source

pub const JXS: BoxCode

JPEG XS Signature

FourCC: JXS

Specification: JPXS

Source

pub const SMDM: BoxCode

Mastering Display Metadata Box

FourCC: SmDm

Specification: VPxx

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const UITS: BoxCode

Unique Identifier Technology Solution

FourCC: UITS

Specification: Universal Music Group

Source

pub const A3DC: BoxCode

A3DConfigurationBox

FourCC: a3dC

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const ACXD: BoxCode

Decoder-specific info for Auro-Cx audio

FourCC: acxd

Specification: Auro

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const ADES: BoxCode

description of the content for accessibility purposes (similar to the HTML alt attribute); formatted as for the cprt user-data item

FourCC: ades

Specification: Apple

Source

pub const AEDB: BoxCode

audio element description

FourCC: aedb

Specification: ISO

Source

pub const AELM: BoxCode

audio element box

FourCC: aelm

Specification: ISO

Source

pub const AEPP: BoxCode

audio element positioning interactivity polar box

FourCC: aepp

Specification: ISO

Source

pub const AEPR: BoxCode

audio element prominence interactivity box

FourCC: aepr

Specification: ISO

Source

pub const AESB: BoxCode

audio element selection box

FourCC: aesb

Specification: ISO

Source

pub const AESD: BoxCode

audio element selection description box

FourCC: aesd

Specification: ISO

Source

pub const AINF: BoxCode

Asset information to identify, license and play

FourCC: ainf

Specification: DECE

Source

pub const ALBM: BoxCode

Album title and track number for media

FourCC: albm

Specification: 3GPP

Source

pub const ALMO: BoxCode

Alpha mode (straight vs premultiplied alpha) signaling

FourCC: almo

Specification: Apple

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const ALOU: BoxCode

Album loudness base

FourCC: alou

Specification: ISO

Source

pub const AMVE: BoxCode

Ambient viewing environment

FourCC: amve

Specification: ISO

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const ANGL: BoxCode

Name of the camera angle through which the clip was shot

FourCC: angl

Specification: Apple

Source

pub const APVC: BoxCode

APV Codec Configuration Box

FourCC: apvC

Specification: OpenAPV

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const ARDI: BoxCode

audio rendering indication

FourCC: ardi

Specification: ISO

Source

pub const ASSP: BoxCode

alternative startup sequence properties

FourCC: assp

Specification: ISO

Source

pub const AUTH: BoxCode

Author of the media

FourCC: auth

Specification: 3GPP

Source

pub const AUXI: BoxCode

Auxiliary track type information

FourCC: auxi

Specification: HEIF

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const AV1C: BoxCode

AOM Video Codec Configuration

FourCC: av1C

Specification: AV1-ISOBMFF

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const AVCC: BoxCode

AVC Configuration

FourCC: avcC

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const AVCN: BoxCode

AVC NAL Unit Storage Box

FourCC: avcn

Specification: DECE

Source

pub const BIDX: BoxCode

Box Index

FourCC: bidx

Specification: ISO-Partial

Source

pub const BLOC: BoxCode

Base location and purchase location for license acquisition

FourCC: bloc

Specification: DECE

Source

pub const BMDM: BoxCode

Buffer Model Description

FourCC: bmdm

Specification: JPXS

Source

pub const BPCC: BoxCode

Bits per component

FourCC: bpcc

Specification: JPEG2000

Source

pub const BROB: BoxCode

Brotli-compressed box

FourCC: brob

Specification: JPEG XL

Source

pub const BTRT: BoxCode

Bit-rate information

FourCC: btrt

Specification: ISO

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const BUFF: BoxCode

Buffering information

FourCC: buff

Specification: NALu Video

Source

pub const BXML: BoxCode

binary XML container

FourCC: bxml

Specification: ISO

Source

pub const CCID: BoxCode

OMA DRM Content ID

FourCC: ccid

Specification: OMA DRM 2.1

Source

pub const CCLV: BoxCode

Content colour volume

FourCC: cclv

Specification: ISO

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const CCST: BoxCode

Coding constraints box

FourCC: ccst

Specification: HEIF

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const CDEF: BoxCode

type and ordering of the components within the codestream

FourCC: cdef

Specification: JPEG2000

Source

pub const CHNL: BoxCode

Channel layout

FourCC: chnl

Specification: ISO

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const CINF: BoxCode

complete track information

FourCC: cinf

Specification: ISO

Source

pub const CLAP: BoxCode

Clean aperture

FourCC: clap

Specification: ISO

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const CLEV: BoxCode

Component Reference Level

FourCC: clev

Specification: UNCV

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const CLFN: BoxCode

Name of the clip file

FourCC: clfn

Specification: Apple

Source

pub const CLID: BoxCode

Identifier of the clip

FourCC: clid

Specification: Apple

Source

pub const CLIP: BoxCode

Visual clipping region container

FourCC: clip

Specification: QT

Source

pub const CLLI: BoxCode

Content Light Level

FourCC: clli

Specification: ISO

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const CLOC: BoxCode

Chroma Location

FourCC: cloc

Specification: UNCV

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const CLSF: BoxCode

Classification of the media

FourCC: clsf

Specification: 3GPP

Source

pub const CMAP: BoxCode

mapping between a palette and codestream components

FourCC: cmap

Specification: JPEG2000

Source

pub const CMID: BoxCode

Identifier of the camera

FourCC: cmid

Specification: Apple

Source

pub const CMNM: BoxCode

Name that identifies the camera

FourCC: cmnm

Specification: Apple

Source

pub const CMPD: BoxCode

Component Definition

FourCC: cmpd

Specification: UNCV

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const CO64: BoxCode

64-bit chunk offset

FourCC: co64

Specification: ISO

Source

pub const COIF: BoxCode

composition information

FourCC: coif

Specification: OMAF

Source

pub const COIN: BoxCode

Content Information Box

FourCC: coin

Specification: DECE

Source

pub const COLL: BoxCode

Name of the collection from which the media comes

FourCC: coll

Specification: 3GPP

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const COLR: BoxCode

specifies the colourspace of the image

FourCC: colr

Specification: JPEG2000

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const COVI: BoxCode

coverage information

FourCC: covi

Specification: OMAF

Source

pub const CPAL: BoxCode

Component Palette Configuration

FourCC: cpal

Specification: UNCV

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const CPAT: BoxCode

Component Pattern Definition

FourCC: cpat

Specification: UNCV

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const CPRT: BoxCode

copyright etc.

FourCC: cprt

Specification: ISO

Source

pub const CRGN: BoxCode

Visual clipping region definition

FourCC: crgn

Specification: QT

Source

pub const CRHD: BoxCode

reserved for ClockReferenceStream header

FourCC: crhd

Specification: MP4v2

Source

pub const CSGM: BoxCode

Compact sample to group used in QuickTime File Format

FourCC: csgm

Specification: QT

Source

pub const CSGP: BoxCode

compact sample to group

FourCC: csgp

Specification: ISO

Source

pub const CSLG: BoxCode

composition to decode timeline mapping

FourCC: cslg

Specification: ISO

Source

pub const CSTB: BoxCode

corrected wall clock start time

FourCC: cstb

Specification: ONVIF

Source

pub const CTAB: BoxCode

Track color-table

FourCC: ctab

Specification: QT

Source

pub const CTTS: BoxCode

(composition) time to sample

FourCC: ctts

Specification: ISO

Source

pub const CUVV: BoxCode

HDR Vivid Configuration

FourCC: cuvv

Specification: UWA

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const CVRU: BoxCode

OMA DRM Cover URI

FourCC: cvru

Specification: OMA DRM 2.1

Source

pub const DAC3: BoxCode

Decoder specific info for AC-3 audio

FourCC: dac3

Specification: ETSI AC-3

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const DAC4: BoxCode

Decoder specific info for AC-4 audio

FourCC: dac4

Specification: ETSI AC-4

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const DATE: BoxCode

Date and time, formatted according to ISO 8601, when the content was created. For clips captured by recording devices, this is typically the date and time when the clip’s recording started.

FourCC: date

Specification: Apple

Source

pub const DCA3: BoxCode

Decoder configuration for AVS3-P3 Codec

FourCC: dca3

Specification: T-AI-109.7

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const DCFD: BoxCode

Marlin DCF Duration, user-data atom type

FourCC: dcfD

Specification: OMArlin

Source

pub const DEC3: BoxCode

Decoder specific info for Enhanced AC-3 audio

FourCC: dec3

Specification: ETSI AC-3

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const DFLA: BoxCode

Free Lossless Audio Codec (FLAC) specific data

FourCC: dfLa

Specification: FLAC

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const DHEC: BoxCode

Default HEVC extractor constructor box

FourCC: dhec

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const DIHD: BoxCode

Data Integrity Hash

FourCC: dihd

Specification: ISO-Partial

Source

pub const DINF: BoxCode

data information box, container

FourCC: dinf

Specification: ISO

Source

pub const DINT: BoxCode

Data Integrity

FourCC: dint

Specification: ISO-Partial

Source

pub const DISI: BoxCode

Disparity Information

FourCC: disi

Specification: UNCV

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const DMIX: BoxCode

Downmix instructions

FourCC: dmix

Specification: ISO

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const DMLP: BoxCode

Decoder specific info for MLP audio

FourCC: dmlp

Specification: Dolby MLP

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const DMON: BoxCode

Mastering Display Metadata

FourCC: dmon

Specification: JPXS

Source

pub const DREF: BoxCode

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

FourCC: dref

Specification: ISO

Source

pub const DSCP: BoxCode

Media description

FourCC: dscp

Specification: 3GPP

Source

pub const DSGD: BoxCode

DVB Sample Group Description Box

FourCC: dsgd

Specification: DVB

Source

pub const DSTG: BoxCode

DVB Sample to Group Box

FourCC: dstg

Specification: DVB

Source

pub const DVCC: BoxCode

Dolby Vision Configuration

FourCC: dvcC

Specification: Dolby Vision

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const DVVC: BoxCode

Dolby Vision Extended Configuration

FourCC: dvvC

Specification: Dolby Vision

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const DVWC: BoxCode

Dolby Vision Extended Configuration 2

FourCC: dvwC

Specification: Dolby Vision

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const ECAM: BoxCode

Extrinsic camera parameters

FourCC: ecam

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const EDTS: BoxCode

edit list container

FourCC: edts

Specification: ISO

Source

pub const ELNG: BoxCode

Extended Language Tag

FourCC: elng

Specification: QT

Source

pub const ELST: BoxCode

an edit list

FourCC: elst

Specification: ISO

Source

pub const EMSG: BoxCode

event message

FourCC: emsg

Specification: DASH

Source

pub const ESDS: BoxCode

Elementary stream descriptor

FourCC: esds

Specification: MP4v2

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const ETYP: BoxCode

extended type and type combination

FourCC: etyp

Specification: ISO

Source

pub const EVCC: BoxCode

EVC configuration

FourCC: evcC

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const EVSC: BoxCode

Configuration for EVC slice component track

FourCC: evsC

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const EVTI: BoxCode

Event information

FourCC: evti

Specification: ATSC 3.0 A337

Source

pub const FDEL: BoxCode

File delivery information (item info extension)

FourCC: fdel

Specification: ISO

Source

pub const FECI: BoxCode

FEC Informatiom

FourCC: feci

Specification: ISO

Source

pub const FECR: BoxCode

FEC Reservoir

FourCC: fecr

Specification: ISO

Source

pub const FIDX: BoxCode

Box File Index

FourCC: fidx

Specification: ISO-Partial

Source

pub const FIEL: BoxCode

Field Coding

FourCC: fiel

Specification: MJ2

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const FIIN: BoxCode

FD Item Information

FourCC: fiin

Specification: ISO

Source

pub const FIRE: BoxCode

File Reservoir

FourCC: fire

Specification: ISO

Source

pub const FOVD: BoxCode

fisheye omnidirectional video

FourCC: fovd

Specification: OMAF

Source

pub const FOVI: BoxCode

fisheye video essential info

FourCC: fovi

Specification: OMAF

Source

pub const FPAC: BoxCode

Frame Packing Information

FourCC: fpac

Specification: UNCV

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const FPAR: BoxCode

File Partition

FourCC: fpar

Specification: ISO

Source

pub const FREE: BoxCode

free space

FourCC: free

Specification: ISO

Source

pub const FRMA: BoxCode

original format box

FourCC: frma

Specification: ISO

Source

pub const FRPA: BoxCode

Front Part

FourCC: frpa

Specification: ISO-Partial

Source

pub const FTYP: BoxCode

file type and compatibility

FourCC: ftyp

Specification: ISO

Source

pub const FVSI: BoxCode

fisheye video supplemental info

FourCC: fvsi

Specification: OMAF

Source

pub const GITN: BoxCode

Group ID to name

FourCC: gitn

Specification: ISO

Source

pub const GNRE: BoxCode

Media genre

FourCC: gnre

Specification: 3GPP

Source

pub const GRPI: BoxCode

OMA DRM Group ID

FourCC: grpi

Specification: OMA DRM 2.0

Source

pub const GRPL: BoxCode

Groups list box

FourCC: grpl

Specification: ISO

Source

pub const HDLR: BoxCode

handler, declares the media (handler) type

FourCC: hdlr

Specification: ISO

Source

pub const HINF: BoxCode

hint information

FourCC: hinf

Specification: ISO

Source

pub const HMHD: BoxCode

hint media header, overall information (hint track only)

FourCC: hmhd

Specification: ISO

Source

pub const HNTI: BoxCode

Hint information

FourCC: hnti

Specification: ISO

Source

pub const HPIX: BoxCode

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

FourCC: hpix

Specification: Hipix

Source

pub const HVCC: BoxCode

HEVC Configuration

FourCC: hvcC

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const HVTC: BoxCode

HEVC Tile Configuration

FourCC: hvtC

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const ICAM: BoxCode

Intrinsic camera parameters

FourCC: icam

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const ICNU: BoxCode

OMA DRM Icon URI

FourCC: icnu

Specification: OMA DRM 2.0

Source

pub const IDAT: BoxCode

Item data

FourCC: idat

Specification: ISO

Source

pub const IHDR: BoxCode

Image Header

FourCC: ihdr

Specification: JPEG2000

Source

pub const IINF: BoxCode

item information

FourCC: iinf

Specification: ISO

Source

pub const ILOC: BoxCode

item location

FourCC: iloc

Specification: ISO

Source

pub const IMAP: BoxCode

Track input map definition

FourCC: imap

Specification: QT

Source

pub const IMDA: BoxCode

Identified media data

FourCC: imda

Specification: ISO

Source

pub const IMIF: BoxCode

IPMP Information box

FourCC: imif

Specification: ISO

Source

pub const INFE: BoxCode

Item information entry

FourCC: infe

Specification: ISO

Source

pub const INFU: BoxCode

OMA DRM Info URL

FourCC: infu

Specification: OMA DRM 2.0

Source

pub const IODS: BoxCode

Object Descriptor container box

FourCC: iods

Specification: MP4v2

Source

pub const IPCO: BoxCode

ItemPropertyContainerBox

FourCC: ipco

Specification: ISO

Source

pub const IPHD: BoxCode

reserved for IPMP Stream header

FourCC: iphd

Specification: MP4v2

Source

pub const IPMA: BoxCode

ItemPropertyAssociation

FourCC: ipma

Specification: ISO

Source

pub const IPMC: BoxCode

IPMP Control Box

FourCC: ipmc

Specification: ISO

Source

pub const IPRO: BoxCode

item protection

FourCC: ipro

Specification: ISO

Source

pub const IPRP: BoxCode

Item Properties Box

FourCC: iprp

Specification: ISO

Source

pub const IREF: BoxCode

Item reference

FourCC: iref

Specification: ISO

Source

pub const IROI: BoxCode

SVC region of interest box

FourCC: iroi

Specification: NALu Video

Source

pub const J2KH: BoxCode

JPEG 2000 header info

FourCC: j2kH

Specification: J2KHEIF

Source

pub const J2KP: BoxCode

JPEG 2000 prefix

FourCC: j2kP

Specification: J2KHEIF

Source

pub const JP: BoxCode

JPEG 2000 Signature

FourCC: jP

Specification: JPEG2000

Source

pub const JBRD: BoxCode

JPEG bitstream reconstruction data

FourCC: jbrd

Specification: JPEG XL

Source

pub const JP2C: BoxCode

JPEG 2000 contiguous codestream

FourCC: jp2c

Specification: JPEG2000

Source

pub const JP2H: BoxCode

Header

FourCC: jp2h

Specification: JPEG2000

Source

pub const JP2I: BoxCode

intellectual property information

FourCC: jp2i

Specification: JPEG2000

Source

pub const JPGC: BoxCode

JPEG Configuration

FourCC: jpgC

Specification: HEIF

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const JPTP: BoxCode

JPEG XS Video Transport Parameter

FourCC: jptp

Specification: JPXS

Source

pub const JPVI: BoxCode

JPEG XS Video Information

FourCC: jpvi

Specification: JPXS

Source

pub const JPVS: BoxCode

JPEG XS Video Support

FourCC: jpvs

Specification: JPXS

Source

pub const JUMB: BoxCode

JPEG Universal Metadata Box Format (JUMBF)

FourCC: jumb

Specification: JPEG Systems

Source

pub const JXLC: BoxCode

JPEG XL Codestream

FourCC: jxlc

Specification: JPEG XL

Source

pub const JXLI: BoxCode

JPEG XL Frame Index

FourCC: jxli

Specification: JPEG XL

Source

pub const JXLL: BoxCode

JPEG XL Level

FourCC: jxll

Specification: JPEG XL

Source

pub const JXLP: BoxCode

JPEG XL Partial Codestream

FourCC: jxlp

Specification: JPEG XL

Source

pub const JXPL: BoxCode

JPEG XS Profile and Level

FourCC: jxpl

Specification: JPXS

Source

pub const KIND: BoxCode

Track kind

FourCC: kind

Specification: ISO

Source

pub const KMAT: BoxCode

Compressed visual track matte

FourCC: kmat

Specification: QT

Source

pub const KYWD: BoxCode

Media keywords

FourCC: kywd

Specification: 3GPP

Source

pub const LABL: BoxCode

Label box

FourCC: labl

Specification: ISO

Source

pub const LDEP: BoxCode

Tier dependency box

FourCC: ldep

Specification: NALu Video

Source

pub const LEQI: BoxCode

Loudness equalization instructions

FourCC: leqi

Specification: DRC

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const LEVA: BoxCode

Leval assignment

FourCC: leva

Specification: ISO

Source

pub const LHVC: BoxCode

Layered HEVC Configuration

FourCC: lhvC

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const LOAD: BoxCode

Track pre-load definitions

FourCC: load

Specification: QT

Source

pub const LOCI: BoxCode

Media location information

FourCC: loci

Specification: 3GPP

Source

pub const LOOP: BoxCode

Looping behavior

FourCC: loop

Specification: WhatsApp

Source

pub const LRCU: BoxCode

OMA DRM Lyrics URI

FourCC: lrcu

Specification: OMA DRM 2.1

Source

pub const LUDT: BoxCode

Track loudness container

FourCC: ludt

Specification: ISO

Source

pub const LVCC: BoxCode

LCEVC configuration

FourCC: lvcC

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const M4DS: BoxCode

MPEG-4 descriptors

FourCC: m4ds

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const M7HD: BoxCode

reserved for MPEG7Stream header

FourCC: m7hd

Specification: MP4v2

Source

pub const MAEI: BoxCode

MPEG-H Audio scene information

FourCC: maeI

Specification: MPEG-H

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const MAEM: BoxCode

MPEG-H Audio multi-stream signalling

FourCC: maeM

Specification: MPEG-H

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const MANU: BoxCode

Manufacturer name of the camera

FourCC: manu

Specification: Apple

Source

pub const MATT: BoxCode

Visual track matte for compositing

FourCC: matt

Specification: QT

Source

pub const MD5I: BoxCode

MD5IntegrityBox

FourCC: md5i

Specification: HEIF

Source

pub const MDAT: BoxCode

media data container

FourCC: mdat

Specification: ISO

Source

pub const MDCV: BoxCode

mastering display colour volume

FourCC: mdcv

Specification: ISO

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const MDHD: BoxCode

media header, overall information about the media

FourCC: mdhd

Specification: ISO

Source

pub const MDIA: BoxCode

container for the media information in a track

FourCC: mdia

Specification: ISO

Source

pub const MDRI: BoxCode

Mutable DRM information

FourCC: mdri

Specification: OMA DRM 2.0

Source

pub const MECO: BoxCode

additional metadata container

FourCC: meco

Specification: ISO

Source

pub const MEHD: BoxCode

movie extends header box

FourCC: mehd

Specification: ISO

Source

pub const MEOF: BoxCode

media offset

FourCC: meof

Specification: OMAF

Source

pub const MERE: BoxCode

metabox relation

FourCC: mere

Specification: ISO

Source

pub const MESH: BoxCode

mesh box

FourCC: mesh

Specification: OMAF

Source

pub const META: BoxCode

Metadata container

FourCC: meta

Specification: ISO

Source

pub const MFHD: BoxCode

movie fragment header

FourCC: mfhd

Specification: ISO

Source

pub const MFRA: BoxCode

Movie fragment random access

FourCC: mfra

Specification: ISO

Source

pub const MFRO: BoxCode

Movie fragment random access offset

FourCC: mfro

Specification: ISO

Source

pub const MHAC: BoxCode

MPEG-H Audio Decoder Configuration

FourCC: mhaC

Specification: MPEG-H

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const MHAD: BoxCode

MPEG-H Audio dynamic range control and loudness

FourCC: mhaD

Specification: MPEG-H

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const MHAP: BoxCode

MPEG-H Audio profile and level compatibility set

FourCC: mhaP

Specification: MPEG-H

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const MINF: BoxCode

media information container

FourCC: minf

Specification: ISO

Source

pub const MINI: BoxCode

The MinimizedImageBox provides a more compact representation of the MetaBox for a subset of use cases

FourCC: mini

Specification: HEIF

Source

pub const MJHD: BoxCode

reserved for MPEG-J Stream header

FourCC: mjhd

Specification: MP4v2

Source

pub const MMVI: BoxCode

multimap video

FourCC: mmvi

Specification: V3C-SYS

Source

pub const MODL: BoxCode

Model name of the camera

FourCC: modl

Specification: Apple

Source

pub const MOOF: BoxCode

movie fragment

FourCC: moof

Specification: ISO

Source

pub const MOOV: BoxCode

container for all the meta-data

FourCC: moov

Specification: ISO

Source

pub const MOVD: BoxCode

mesh omnidirectional video

FourCC: movd

Specification: OMAF

Source

pub const MSTV: BoxCode

MVC sub track view box

FourCC: mstv

Specification: NALu Video

Source

pub const MVCC: BoxCode

MVC configuration

FourCC: mvcC

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const MVCP: BoxCode

MVC priority assignment

FourCC: mvcP

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const MVCG: BoxCode

Multiview group

FourCC: mvcg

Specification: NALu Video

Source

pub const MVCI: BoxCode

Multiview Information

FourCC: mvci

Specification: NALu Video

Source

pub const MVDC: BoxCode

MVCDConfigurationBox

FourCC: mvdC

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const MVEX: BoxCode

movie extends box

FourCC: mvex

Specification: ISO

Source

pub const MVHD: BoxCode

movie header, overall declarations

FourCC: mvhd

Specification: ISO

Source

pub const MVRA: BoxCode

Multiview Relation Attribute

FourCC: mvra

Specification: NALu Video

Source

pub const NMHD: BoxCode

Null media header, overall information (some tracks only)

FourCC: nmhd

Specification: ISO

Source

pub const OCHD: BoxCode

reserved for ObjectContentInfoStream header

FourCC: ochd

Specification: MP4v2

Source

pub const ODAF: BoxCode

OMA DRM Access Unit Format

FourCC: odaf

Specification: OMA DRM 2.0

Source

pub const ODDA: BoxCode

OMA DRM Content Object

FourCC: odda

Specification: OMA DRM 2.0

Source

pub const ODHD: BoxCode

reserved for ObjectDescriptorStream header

FourCC: odhd

Specification: MP4v2

Source

pub const ODHE: BoxCode

OMA DRM Discrete Media Headers

FourCC: odhe

Specification: OMA DRM 2.0

Source

pub const ODRB: BoxCode

OMA DRM Rights Object

FourCC: odrb

Specification: OMA DRM 2.0

Source

pub const ODRM: BoxCode

OMA DRM Container

FourCC: odrm

Specification: OMA DRM 2.0

Source

pub const ODTT: BoxCode

OMA DRM Transaction Tracking

FourCC: odtt

Specification: OMA DRM 2.0

Source

pub const OHDR: BoxCode

OMA DRM Common headers

FourCC: ohdr

Specification: OMA DRM 2.0

Source

pub const ORIE: BoxCode

Orientation information

FourCC: orie

Specification: 3GPP

Source

pub const OTCF: BoxCode

OMAF timed text configuration

FourCC: otcf

Specification: OMAF

Source

pub const OTYP: BoxCode

Original file type

FourCC: otyp

Specification: ISO

Source

pub const OVLY: BoxCode

overlay configuration

FourCC: ovly

Specification: OMAF

Source

pub const PADB: BoxCode

sample padding bits

FourCC: padb

Specification: ISO

Source

pub const PAEN: BoxCode

Partition Entry

FourCC: paen

Specification: ISO

Source

pub const PASP: BoxCode

Pixel aspect ratio

FourCC: pasp

Specification: ISO

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const PCLR: BoxCode

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

FourCC: pclr

Specification: JPEG2000

Source

pub const PCMC: BoxCode

Uncompressed audio PCM configuration

FourCC: pcmC

Specification: ISO-UNCA

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const PDAT: BoxCode

Partial Data

FourCC: pdat

Specification: ISO-Partial

Source

pub const PDC1: BoxCode

Parametric DRC coefficients

FourCC: pdc1

Specification: DRC

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const PDI1: BoxCode

Parametric DRC instructions

FourCC: pdi1

Specification: DRC

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const PDIN: BoxCode

Progressive download information

FourCC: pdin

Specification: ISO

Source

pub const PERF: BoxCode

Media performer name

FourCC: perf

Specification: 3GPP

Source

pub const PFHD: BoxCode

Partial File Header

FourCC: pfhd

Specification: ISO-Partial

Source

pub const PFIL: BoxCode

Partial File

FourCC: pfil

Specification: ISO-Partial

Source

pub const PITM: BoxCode

primary item reference

FourCC: pitm

Specification: ISO

Source

pub const PLOC: BoxCode

Partial Segment Location

FourCC: ploc

Specification: ISO-Partial

Source

pub const PNOT: BoxCode

Preview container

FourCC: pnot

Specification: QT

Source

pub const POVD: BoxCode

projected omnidirectional video

FourCC: povd

Specification: OMAF

Source

pub const PRFR: BoxCode

projection format

FourCC: prfr

Specification: OMAF

Source

pub const PRFT: BoxCode

Producer reference time

FourCC: prft

Specification: ISO

Source

pub const PRMD: BoxCode

Production metadata box

FourCC: prmd

Specification: Youtube

Source

pub const PRMR: BoxCode

Production metadata reference box

FourCC: prmr

Specification: Youtube

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const PSEG: BoxCode

Partial Segment

FourCC: pseg

Specification: ISO-Partial

Source

pub const PSHD: BoxCode

Partial Segment Header

FourCC: pshd

Specification: ISO-Partial

Source

pub const PSSH: BoxCode

Protection system specific header

FourCC: pssh

Specification: ISO Common Encryption

Source

pub const PTLE: BoxCode

Partial Top Level Entry

FourCC: ptle

Specification: ISO-Partial

Source

pub const QLIF: BoxCode

Layer quality assignments

FourCC: qlif

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const REEL: BoxCode

Name of the tape reel

FourCC: reel

Specification: Apple

Source

pub const RES: BoxCode

grid resolution

FourCC: res

Specification: JPEG2000

Source

pub const RESC: BoxCode

grid resolution at which the image was captured

FourCC: resc

Specification: JPEG2000

Source

pub const RESD: BoxCode

default grid resolution at which the image should be displayed

FourCC: resd

Specification: JPEG2000

Source

pub const RINF: BoxCode

restricted scheme information box

FourCC: rinf

Specification: ISO

Source

pub const ROSC: BoxCode

sphere region configuration

FourCC: rosc

Specification: OMAF

Source

pub const ROTN: BoxCode

rotation box

FourCC: rotn

Specification: OMAF

Source

pub const RRGN: BoxCode

SVC rect region box

FourCC: rrgn

Specification: NALu Video

Source

pub const RSOT: BoxCode

Redundant Sample Original Timing

FourCC: rsot

Specification: ISO

Source

pub const RTNG: BoxCode

Media rating

FourCC: rtng

Specification: 3GPP

Source

pub const RVIF: BoxCode

recommended viewport information

FourCC: rvif

Specification: OMAF

Source

pub const RWPK: BoxCode

region-wise packing

FourCC: rwpk

Specification: OMAF

Source

pub const SAIO: BoxCode

Sample auxiliary information offsets

FourCC: saio

Specification: ISO

Source

pub const SAIZ: BoxCode

Sample auxiliary information sizes

FourCC: saiz

Specification: ISO

Source

pub const SBGP: BoxCode

Sample to Group box

FourCC: sbgp

Specification: ISO

Source

pub const SBPM: BoxCode

Sensor Bad Pixels Map

FourCC: sbpm

Specification: UNCV

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const SCEN: BoxCode

Name of the scene for which the clip was shot

FourCC: scen

Specification: Apple

Source

pub const SCHI: BoxCode

scheme information box

FourCC: schi

Specification: ISO

Source

pub const SCHM: BoxCode

scheme type box

FourCC: schm

Specification: ISO

Source

pub const SCRB: BoxCode

Scramble scheme information

FourCC: scrb

Specification: ISO

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const SDEP: BoxCode

Sample dependency

FourCC: sdep

Specification: NALu Video

Source

pub const SDHD: BoxCode

reserved for SceneDescriptionStream header

FourCC: sdhd

Specification: MP4v2

Source

pub const SDP: BoxCode

SDP information

FourCC: sdp

Specification: ISO

Source

pub const SDTP: BoxCode

Independent and Disposable Samples Box

FourCC: sdtp

Specification: ISO

Source

pub const SDVP: BoxCode

SD Profile Box

FourCC: sdvp

Specification: SDV

Source

pub const SEGR: BoxCode

file delivery session group

FourCC: segr

Specification: ISO

Source

pub const SEIB: BoxCode

Scalability information

FourCC: seib

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const SEII: BoxCode

SEI information box

FourCC: seii

Specification: NALu Video

Source

pub const SENC: BoxCode

Sample specific encryption data

FourCC: senc

Specification: ISO Common Encryption

Source

pub const SGPD: BoxCode

Sample group definition box

FourCC: sgpd

Specification: ISO

Source

pub const SHOT: BoxCode

Name that identifies the shot

FourCC: shot

Specification: Apple

Source

pub const SIDX: BoxCode

Segment Index Box

FourCC: sidx

Specification: ISO

Source

pub const SILB: BoxCode

Scheme ID list Box

FourCC: silb

Specification: Event Message

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const SINF: BoxCode

protection scheme information box

FourCC: sinf

Specification: ISO

Source

pub const SKIP: BoxCode

free space

FourCC: skip

Specification: ISO

Source

pub const SLNO: BoxCode

Serial number of the camera

FourCC: slno

Specification: Apple

Source

pub const SMHD: BoxCode

sound media header, overall information (sound track only)

FourCC: smhd

Specification: ISO

Source

pub const SNUC: BoxCode

Sensor Non-Uniformity Correction

FourCC: snuc

Specification: UNCV

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const SPKI: BoxCode

Sample packing information box

FourCC: spki

Specification: ISO

Source

pub const SPLZ: BoxCode

Polarization Pattern Definition

FourCC: splz

Specification: UNCV

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const SPRG: BoxCode

sub-picture region

FourCC: sprg

Specification: OMAF

Source

pub const SRAT: BoxCode

Sampling rate

FourCC: srat

Specification: ISO

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const SRMB: BoxCode

System Renewability Message

FourCC: srmb

Specification: DVB

Source

pub const SRMC: BoxCode

System Renewability Message container

FourCC: srmc

Specification: DVB

Source

pub const SRPP: BoxCode

STRP Process

FourCC: srpp

Specification: ISO

Source

pub const SRQR: BoxCode

sphere region quality ranking

FourCC: srqr

Specification: OMAF

Source

pub const SSIX: BoxCode

Sub-sample index

FourCC: ssix

Specification: ISO

Source

pub const SSRT: BoxCode

Sub-sample Reference Table Box

FourCC: ssrt

Specification: ISO

Source

pub const SSTL: BoxCode

SVC sub track layer box

FourCC: sstl

Specification: NALu Video

Source

pub const STBL: BoxCode

sample table box, container for the time/space map

FourCC: stbl

Specification: ISO

Source

pub const STCO: BoxCode

chunk offset, partial data-offset information

FourCC: stco

Specification: ISO

Source

pub const STDP: BoxCode

sample degradation priority

FourCC: stdp

Specification: ISO

Source

pub const STHD: BoxCode

Subtitle Media Header Box

FourCC: sthd

Specification: ISO

Source

pub const STMG: BoxCode

MVC sub track multiview group box

FourCC: stmg

Specification: NALu Video

Source

pub const STRD: BoxCode

Sub-track definition

FourCC: strd

Specification: ISO

Source

pub const STRI: BoxCode

Sub-track information

FourCC: stri

Specification: ISO

Source

pub const STRK: BoxCode

Sub track information

FourCC: strk

Specification: ISO

Source

pub const STSC: BoxCode

sample-to-chunk, partial data-offset information

FourCC: stsc

Specification: ISO

Source

pub const STSD: BoxCode

sample descriptions (codec types, initialization etc.)

FourCC: stsd

Specification: ISO

Source

pub const STSG: BoxCode

Sub-track sample grouping

FourCC: stsg

Specification: ISO

Source

pub const STSH: BoxCode

shadow sync sample table

FourCC: stsh

Specification: ISO

Source

pub const STSS: BoxCode

sync sample table (random access points)

FourCC: stss

Specification: ISO

Source

pub const STSZ: BoxCode

sample sizes (framing)

FourCC: stsz

Specification: ISO

Source

pub const STTI: BoxCode

Sub track tier box

FourCC: stti

Specification: NALu Video

Source

pub const STTS: BoxCode

(decoding) time-to-sample

FourCC: stts

Specification: ISO

Source

pub const STVI: BoxCode

Stereo Video Box

FourCC: stvi

Specification: ISO

Source

pub const STYP: BoxCode

Segment Type Box

FourCC: styp

Specification: ISO

Source

pub const STZ2: BoxCode

compact sample sizes (framing)

FourCC: stz2

Specification: ISO

Source

pub const SUBS: BoxCode

Sub-sample information

FourCC: subs

Specification: ISO

Source

pub const SUEP: BoxCode

signer identity information

FourCC: suep

Specification: ONVIF

Source

pub const SUMI: BoxCode

supplemental surveillance meta information

FourCC: sumi

Specification: MPEG-VSAF

Source

pub const SURL: BoxCode

Source URL

FourCC: surl

Specification: ISO-Partial

Source

pub const SVCC: BoxCode

SVC configuration

FourCC: svcC

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const SVCP: BoxCode

SVC priority assignments

FourCC: svcP

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const SVDR: BoxCode

SVC dependency range

FourCC: svdr

Specification: NALu Video

Source

pub const SVIP: BoxCode

Initial parameter sets box for tiers

FourCC: svip

Specification: NALu Video

Source

pub const SVMC: BoxCode

SVC information configuration

FourCC: svmC

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const SVPR: BoxCode

Priority range

FourCC: svpr

Specification: NALu Video

Source

pub const SWRE: BoxCode

Name and version number of the software that generated this movie

FourCC: swre

Specification: Apple

Source

pub const SWTC: BoxCode

Multiview Group Relation

FourCC: swtc

Specification: NALu Video

Source

pub const TENC: BoxCode

Track Encryption

FourCC: tenc

Specification: ISO Common Encryption

Source

pub const TFAD: BoxCode

Track fragment adjustment box

FourCC: tfad

Specification: 3GPP

Source

pub const TFDT: BoxCode

Track fragment decode time

FourCC: tfdt

Specification: ISO

Source

pub const TFHD: BoxCode

Track fragment header

FourCC: tfhd

Specification: ISO

Source

pub const TFMA: BoxCode

Track fragment media adjustment box

FourCC: tfma

Specification: 3GPP

Source

pub const TFRA: BoxCode

Track fragment radom access

FourCC: tfra

Specification: ISO

Source

pub const THMB: BoxCode

Thumbnail image of the media

FourCC: thmb

Specification: 3GPP

Source

pub const TIBR: BoxCode

Tier Bit rate

FourCC: tibr

Specification: NALu Video

Source

pub const TIRI: BoxCode

Tier Information

FourCC: tiri

Specification: NALu Video

Source

pub const TITL: BoxCode

Media title

FourCC: titl

Specification: 3GPP

Source

pub const TKHD: BoxCode

Track header, overall information about the track

FourCC: tkhd

Specification: ISO

Source

pub const TLOU: BoxCode

Track loudness base

FourCC: tlou

Specification: ISO

Source

pub const TRAF: BoxCode

Track fragment

FourCC: traf

Specification: ISO

Source

pub const TRAK: BoxCode

container for an individual track or stream

FourCC: trak

Specification: ISO

Source

pub const TRAN: BoxCode

SVC lightweight transcoding

FourCC: tran

Specification: NALu Video

Source

pub const TREF: BoxCode

track reference container

FourCC: tref

Specification: ISO

Source

pub const TREP: BoxCode

track extension properties

FourCC: trep

Specification: ISO

Source

pub const TREX: BoxCode

track extends defaults

FourCC: trex

Specification: ISO

Source

pub const TRGR: BoxCode

Track grouping information

FourCC: trgr

Specification: ISO

Source

pub const TRIK: BoxCode

Facilitates random access and trick play modes

FourCC: trik

Specification: DECE

Source

pub const TRUN: BoxCode

track fragment run

FourCC: trun

Specification: ISO

Source

pub const TSEL: BoxCode

Track selection

FourCC: tsel

Specification: ISO

Source

pub const TSTB: BoxCode

TileSubTrackGroupBox

FourCC: tstb

Specification: NALu Video

Source

pub const TTYP: BoxCode

track type and compatibility

FourCC: ttyp

Specification: ISO

Source

pub const TXTC: BoxCode

Text stream configuration

FourCC: txtC

Specification: ISO

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const TYCO: BoxCode

type and-combination

FourCC: tyco

Specification: ISO

Source

pub const UDC1: BoxCode

Basic DRC coefficients

FourCC: udc1

Specification: DRC

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const UDC2: BoxCode

Unified DRC coefficients

FourCC: udc2

Specification: DRC

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const UDEX: BoxCode

Unified DRC configuration extension

FourCC: udex

Specification: DRC

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const UDI1: BoxCode

Basic DRC instructions

FourCC: udi1

Specification: DRC

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const UDI2: BoxCode

Unified DRC instructions

FourCC: udi2

Specification: DRC

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const UDTA: BoxCode

user-data

FourCC: udta

Specification: ISO

Source

pub const UEQC: BoxCode

Equalization coefficients

FourCC: ueqc

Specification: DRC

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const UEQI: BoxCode

Equalization instructions

FourCC: ueqi

Specification: DRC

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const UINF: BoxCode

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

FourCC: uinf

Specification: JPEG2000

Source

pub const ULST: BoxCode

a list of UUID’s

FourCC: ulst

Specification: JPEG2000

Source

pub const UNCC: BoxCode

Uncompressed Frame Configuration

FourCC: uncC

Specification: UNCV

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const URAT: BoxCode

User ‘star’ rating of the media

FourCC: urat

Specification: 3GPP

Source

pub const URII: BoxCode

URI Information

FourCC: uriI

Specification: ISO

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const URL: BoxCode

a URL

FourCC: url

Specification: JPEG2000

Source

pub const UUID: BoxCode

user-extension box

FourCC: uuid

Specification: ISO

Source

pub const V3CC: BoxCode

V3C Configuration

FourCC: v3cC

Specification: V3C-SYS

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const V3SC: BoxCode

V3C spatial region collection

FourCC: v3sc

Specification: V3C-SYS

Source

pub const V3TC: BoxCode

V3C Atlas Tile Configuration

FourCC: v3tC

Specification: V3C-SYS

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const VEXU: BoxCode

Video Extended Usage

FourCC: vexu

Specification: Apple

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const VIPR: BoxCode

View priority Box

FourCC: vipr

Specification: NALu Video

Source

pub const VLAB: BoxCode

WebVTT Source Label

FourCC: vlab

Specification: ISO-Text

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const VMHD: BoxCode

video media header, overall information (video track only)

FourCC: vmhd

Specification: ISO

Source

pub const VPBB: BoxCode

Volumetric media bounding box

FourCC: vpbb

Specification: V3C-SYS

Source

pub const VPCC: BoxCode

VP9 Codec Configuration

FourCC: vpcC

Specification: VPxx

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const VSIB: BoxCode

View scalability information

FourCC: vsib

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const VSSN: BoxCode

viewing space

FourCC: vssn

Specification: OMAF

Source

pub const VTTC: BoxCode

WebVTTConfigurationBox

FourCC: vttC

Specification: ISO-Text

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const VUNT: BoxCode

V3C unit header

FourCC: vunt

Specification: V3C-SYS

Source

pub const VVCC: BoxCode

VVC video configuration

FourCC: vvcC

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const VVHD: BoxCode

volumetric visual media header

FourCC: vvhd

Specification: ISO

Source

pub const VVNC: BoxCode

VVC Network Abstraction Layer unit configuration

FourCC: vvnC

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const VWDI: BoxCode

Multiview Scene Information

FourCC: vwdi

Specification: NALu Video

Source

pub const VWID: BoxCode

View identifier

FourCC: vwid

Specification: NALu Video

This box appears inside sample entries. Use sample_entry_box_handler to look up the handler type.

Source

pub const WIDE: BoxCode

Expansion space reservation

FourCC: wide

Specification: QT

Source

pub const WMPI: BoxCode

segment position in the watermark pattern

FourCC: wmpi

Specification: DASH-IF watermarking

Source

pub const XML: BoxCode

a tool by which vendors can add XML formatted information

FourCC: xml

Specification: JPEG2000

Source

pub const YRRC: BoxCode

Year when media was recorded

FourCC: yrrc

Specification: 3GPP

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 duplicate 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 Hash for BoxCode

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
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.