Skip to main content

BrandCode

Struct BrandCode 

Source
pub struct BrandCode(pub FourCC);
Expand description

Codes for MPEG4 brands, identifying with which specification some MP4 data is compatible .

See also,

Tuple Fields§

§0: FourCC

Implementations§

Source§

impl BrandCode

Source

pub const ONE_PIC: BrandCode

Single intra-coded picture

FourCC: 1pic

Specification: HEIF

Source

pub const THREE_G2A: BrandCode

3GPP2

FourCC: 3g2a

Specification: 3GPP2

Source

pub const THREE_GE6: BrandCode

3GPP Release 6 extended-presentation Profile

FourCC: 3ge6

Specification: 3GPP

Source

pub const THREE_GE7: BrandCode

3GPP Release 7 extended-presentation Profile

FourCC: 3ge7

Specification: 3GPP

Source

pub const THREE_GE9: BrandCode

3GPP Release 9 Extended Presentation Profile

FourCC: 3ge9

Specification: 3GPP

Source

pub const THREE_GF9: BrandCode

3GPP Release 9 File-delivery Server Profile

FourCC: 3gf9

Specification: 3GPP

Source

pub const THREE_GG6: BrandCode

3GPP Release 6 General Profile

FourCC: 3gg6

Specification: 3GPP

Source

pub const THREE_GG9: BrandCode

3GPP Release 9 General Profile

FourCC: 3gg9

Specification: 3GPP

Source

pub const THREE_GH9: BrandCode

3GPP Release 9 Adaptive Streaming Profile

FourCC: 3gh9

Specification: 3GPP

Source

pub const THREE_GM9: BrandCode

3GPP Release 9 Media Segment Profile

FourCC: 3gm9

Specification: 3GPP

Source

pub const THREE_GMA: BrandCode

3GPP Media Segment conforming to the Media Segment Format for 3GP DASH

FourCC: 3gmA

Specification: 3GPP-DASH

Source

pub const THREE_GP4: BrandCode

3GPP Release 4

FourCC: 3gp4

Specification: 3GPP

Source

pub const THREE_GP5: BrandCode

3GPP Release 5

FourCC: 3gp5

Specification: 3GPP

Source

pub const THREE_GP6: BrandCode

3GPP Release 6 basic Profile

FourCC: 3gp6

Specification: 3GPP

Source

pub const THREE_GP7: BrandCode

3GPP Release 7

FourCC: 3gp7

Specification: 3GPP

Source

pub const THREE_GP8: BrandCode

3GPP Release 8

FourCC: 3gp8

Specification: 3GPP

Source

pub const THREE_GP9: BrandCode

3GPP Release 9 Basic Profile

FourCC: 3gp9

Specification: 3GPP

Source

pub const THREE_GR6: BrandCode

3GPP Release 6 progressive-download Profile

FourCC: 3gr6

Specification: 3GPP

Source

pub const THREE_GR9: BrandCode

3GPP Release 9 Progressive DownloadProfile

FourCC: 3gr9

Specification: 3GPP

Source

pub const THREE_GS6: BrandCode

3GPP Release 6 streaming-server Profile

FourCC: 3gs6

Specification: 3GPP

Source

pub const THREE_GS9: BrandCode

3GPP Release 9 Streaming ServerProfile

FourCC: 3gs9

Specification: 3GPP

Source

pub const THREE_GT8: BrandCode

3GPP Release 8 Media Stream Recording Profile

FourCC: 3gt8

Specification: 3GPP

Source

pub const THREE_GT9: BrandCode

3GPP Release 9 Media Stream Recording Profile

FourCC: 3gt9

Specification: 3GPP

Source

pub const THREE_GTV: BrandCode

3GPP TV over 3GPP services

FourCC: 3gtv

Specification: 3GPP-TVP

Source

pub const THREE_GVR: BrandCode

3GPP VR Presentation

FourCC: 3gvr

Specification: 3GPP-VR

Source

pub const THREE_VRA: BrandCode

3GPP VR Advanced Video Media Profile

FourCC: 3vra

Specification: 3GPP-VR

Source

pub const THREE_VRB: BrandCode

3GPP VR Basic Video Media Profile

FourCC: 3vrb

Specification: 3GPP-VR

Source

pub const THREE_VRM: BrandCode

3GPP VR Main Video Media Profile

FourCC: 3vrm

Specification: 3GPP-VR

Source

pub const ADTI: BrandCode

Advanced tiling OMAF video profile

FourCC: adti

Specification: OMAF

Source

pub const AID3: BrandCode

ID3 metadata carried as timed metadata in CMAF

FourCC: aid3

Specification: CMAF-ID3

Source

pub const ARRI: BrandCode

ARRI Digital Camera

FourCC: ARRI

Specification: ARRI

Source

pub const AV01: BrandCode

AOM Video Codec

FourCC: av01

Specification: AV1-ISOBMFF

Source

pub const AVC1: BrandCode

Advanced Video Coding extensions

FourCC: avc1

Specification: ISO

Source

pub const AVCI: BrandCode

AVC image and image collection brands

FourCC: avci

Specification: HEIF

Source

pub const AVCS: BrandCode

AVC image sequence brands

FourCC: avcs

Specification: HEIF

Source

pub const AVDE: BrandCode

AVC-based viewport-dependent OMAF video profile

FourCC: avde

Specification: OMAF

Source

pub const AVIF: BrandCode

AV1 image format brand

FourCC: avif

Specification: AVIF

Source

pub const AVIO: BrandCode

AV1 intra-only brand

FourCC: avio

Specification: AVIF

Source

pub const AVIS: BrandCode

AV1 image sequence brand

FourCC: avis

Specification: AVIF

Source

pub const BBXM: BrandCode

Blinkbox Master File: H.264 video and 16-bit little-endian LPCM audio

FourCC: bbxm

Specification: Blinkbox

Source

pub const CAEP: BrandCode

Canon Digital Camera

FourCC: CAEP

Specification: Canon

Source

pub const CDES: BrandCode

Convergent Designs

FourCC: CDes

Specification: Convergent

Source

pub const CA4M: BrandCode

CMAF Media Profile - AC-4 Main

FourCC: ca4m

Specification: ETSI AC-4

Source

pub const CA4S: BrandCode

CMAF Media Profile - AC-4 Single Stream

FourCC: ca4s

Specification: ETSI AC-4

Source

pub const CAAA: BrandCode

CMAF Media Profile - AAC Adaptive Audio

FourCC: caaa

Specification: CMAF

Source

pub const CAAC: BrandCode

CMAF Media Profile - AAC Core

FourCC: caac

Specification: CMAF

Source

pub const CABL: BrandCode

CMAF Media Profile for OMAF 3D audio baseline profile

FourCC: cabl

Specification: OMAF

Source

pub const CAMA: BrandCode

CMAF Media Profile - AAC multichannel adaptive audio

FourCC: cama

Specification: CMAF

Source

pub const CAMC: BrandCode

CMAF Media Profile - AAC multichannel audio

FourCC: camc

Specification: CMAF

Source

pub const CAQV: BrandCode

Casio Digital Camera

FourCC: caqv

Specification: Casio

Source

pub const CASU: BrandCode

CMAF Media Profile - MPEG-D USAC audio

FourCC: casu

Specification: CMAF

Source

pub const CCEA: BrandCode

CMAF Supplemental Data - CEA-608/708

FourCC: ccea

Specification: CMAF

Source

pub const CCFF: BrandCode

Common container file format

FourCC: ccff

Specification: DECE

Source

pub const CDM1: BrandCode

CMAF Media Profile - HEVC HDR10 (chd1) with SCTE Dynamic Metadata app #1 (ST2094-10)

FourCC: cdm1

Specification: SCTE-215-1-1b

Source

pub const CDM4: BrandCode

CMAF Media Profile compatibility to HDR10+ (ST2094-40)

FourCC: cdm4

Specification: SCTE-215-1-1b

Source

pub const CEAC: BrandCode

CMAF Media Profile - Enhanced AC-3

FourCC: ceac

Specification: ETSI AC-3

Source

pub const CFHD: BrandCode

CMAF Media Profile - AVC HD

FourCC: cfhd

Specification: CMAF

Source

pub const CFSD: BrandCode

CMAF Media Profile - AVC SD

FourCC: cfsd

Specification: CMAF

Source

pub const CHD1: BrandCode

CMAF Media Profile - HEVC HDR10

FourCC: chd1

Specification: CMAF

Source

pub const CHDF: BrandCode

CMAF Media Profile - AVC HDHF

FourCC: chdf

Specification: CMAF

Source

pub const CHEV: BrandCode

CMAF Media Profile for the HEVC-based viewport-dependent OMAF video profile

FourCC: chev

Specification: OMAF

Source

pub const CHD2: BrandCode

CMAF High frame rate Media Profile - HEVC HDR10H

FourCC: chd2

Specification: CMAF

Source

pub const CHH1: BrandCode

CMAF Media Profile - HEVC HHD10

FourCC: chh1

Specification: CMAF

Source

pub const CHHD: BrandCode

CMAF Media Profile - HEVC HHD8

FourCC: chhd

Specification: CMAF

Source

pub const CINT: BrandCode

CMAF Interlaced Media Profile - INT10

FourCC: cint

Specification: CMAF

Source

pub const CLG1: BrandCode

CMAF Media Profile - HEVC HLG10

FourCC: clg1

Specification: CMAF

Source

pub const CLG2: BrandCode

CMAF High frame rate Media Profile - HEVC HLG10H

FourCC: clg2

Specification: CMAF

Source

pub const CMF2: BrandCode

CMAF Structural Brand

FourCC: cmf2

Specification: CMAF

Source

pub const CMFC: BrandCode

CMAF Structural Brand

FourCC: cmfc

Specification: CMAF

Source

pub const CMFF: BrandCode

CMAF Fragment Format

FourCC: cmff

Specification: CMAF

Source

pub const CMFL: BrandCode

CMAF Chunk Format

FourCC: cmfl

Specification: CMAF

Source

pub const CMFS: BrandCode

CMAF Segment Format

FourCC: cmfs

Specification: CMAF

Source

pub const CMHM: BrandCode

CMAF Media Profile - MPEG-H 3D audio LC (mhm2)

FourCC: cmhm

Specification: CMAF

Source

pub const CMHS: BrandCode

CMAF Media Profile - MPEG-H 3D audio LC (mhm1)

FourCC: cmhs

Specification: CMAF

Source

pub const COMP: BrandCode

Compressed boxes

FourCC: comp

Specification: ISO

Source

pub const CSH1: BrandCode

CMAF Media Profile - Scalable HEVC media profile

FourCC: csh1

Specification: CMAF

Source

pub const CUD1: BrandCode

CMAF Media Profile - HEVC UHD10

FourCC: cud1

Specification: CMAF

Source

pub const CUD2: BrandCode

CMAF High frame rate Media Profile - HEVC UHD10H

FourCC: cud2

Specification: CMAF

Source

pub const CUD8: BrandCode

CMAF Media Profile - HEVC UHD8

FourCC: cud8

Specification: CMAF

Source

pub const CUD9: BrandCode

CMAF High frame rate Media Profile - HEVC UHD8H

FourCC: cud9

Specification: CMAF

Source

pub const CUVD: BrandCode

CMAF Media Profile for the unconstrained HEVC-based viewport-independent OMAF video profile

FourCC: cuvd

Specification: OMAF

Source

pub const CVID: BrandCode

CMAF Media Profile for the HEVC-based viewport-independent OMAF video profile

FourCC: cvid

Specification: OMAF

Source

pub const CVVC: BrandCode

Baseline VVC media profile

FourCC: cvvc

Specification: CMAF

Source

pub const CWVT: BrandCode

CMAF Media Profile - WebVTT

FourCC: cwvt

Specification: CMAF

Source

pub const DA0A: BrandCode

DMB AF audio with MPEG Layer II audio, MOT slide show, DLS, JPG/PNG/MNG images

FourCC: da0a

Specification: DMB-MAF

Source

pub const DA0B: BrandCode

DMB AF, extending da0a , with 3GPP timed text, DID, TVA, REL, IPMP

FourCC: da0b

Specification: DMB-MAF

Source

pub const DA1A: BrandCode

DMB AF audio with ER-BSAC audio, JPG/PNG/MNG images

FourCC: da1a

Specification: DMB-MAF

Source

pub const DA1B: BrandCode

DMB AF, extending da1a, with 3GPP timed text, DID, TVA, REL, IPMP

FourCC: da1b

Specification: DMB-MAF

Source

pub const DA2A: BrandCode

DMB AF audio with HE-AAC v2 audio, MOT slide show, DLS, JPG/PNG/MNG images

FourCC: da2a

Specification: DMB-MAF

Source

pub const DA2B: BrandCode

DMB AF extending da2a, with 3GPP timed text, DID, TVA, REL, IPMP

FourCC: da2b

Specification: DMB-MAF

Source

pub const DA3A: BrandCode

DMB AF audio with HE-AAC, JPG/PNG/MNG images

FourCC: da3a

Specification: DMB-MAF

Source

pub const DA3B: BrandCode

DMB AF extending da3a with BIFS, 3GPP timed text, DID, TVA, REL, IPMP

FourCC: da3b

Specification: DMB-MAF

Source

pub const DASH: BrandCode

ISO base media file format file specifically designed for DASH including movie fragments and Segment Index.

FourCC: dash

Specification: DASH

Source

pub const DB1P: BrandCode

Dolby Vision cross-compatible with HDR10

FourCC: db1p

Specification: Dolby

Source

pub const DB2G: BrandCode

Dolby Vision cross-compatible with SDR

FourCC: db2g

Specification: Dolby

Source

pub const DB4H: BrandCode

Dolby Vision cross-compatible with HLG (VUI =18)

FourCC: db4h

Specification: Dolby

Source

pub const DB4G: BrandCode

Dolby Vision cross-compatible with HLG (VUI=14)

FourCC: db4g

Specification: Dolby

Source

pub const DBY1: BrandCode

MP4 files with Dolby content (e.g. Dolby AC-4, Dolby Digital Plus, Dolby TrueHD (Dolby MLP))

FourCC: dby1

Specification: Dolby

Source

pub const DMB1: BrandCode

DMB AF supporting all the components defined in the specification

FourCC: dmb1

Specification: DMB-MAF

Source

pub const DSMS: BrandCode

Media Segment conforming to the DASH Self-Initializing Media Segment format type for ISO base media file format

FourCC: dsms

Specification: DASH

Source

pub const DTS1: BrandCode

CMAF media profile for audio codecs dtsc dtsh or dtse

FourCC: dts1

Specification: DTS-HD

Source

pub const DTS2: BrandCode

CMAF media profile for audio codec dtsx

FourCC: dts2

Specification: DTS-UHD

Source

pub const DTS3: BrandCode

CMAF media profile for audio codec dtsy

FourCC: dts3

Specification: DTS-UHD

Source

pub const DV1A: BrandCode

DMB AF video with AVC video, ER-BSAC audio, BIFS, JPG/PNG/MNG images, TS

FourCC: dv1a

Specification: DMB-MAF

Source

pub const DV1B: BrandCode

DMB AF, extending dv1a, with 3GPP timed text, DID, TVA, REL, IPMP

FourCC: dv1b

Specification: DMB-MAF

Source

pub const DV2A: BrandCode

DMB AF video with AVC video, HE-AACv2 audio, BIFS, JPG/PNG/MNG images, TS

FourCC: dv2a

Specification: DMB-MAF

Source

pub const DV2B: BrandCode

DMB AF extending dv2a, with 3GPP timed text, DID, TVA, REL, IPMP

FourCC: dv2b

Specification: DMB-MAF

Source

pub const DV3A: BrandCode

DMB AF video with AVC video, HE-AAC audio, BIFS, JPG/PNG/MNG images, TS

FourCC: dv3a

Specification: DMB-MAF

Source

pub const DV3B: BrandCode

DMB AF extending dv3a with 3GPP timed text, DID, TVA, REL, IPMP

FourCC: dv3b

Specification: DMB-MAF

Source

pub const DVR1: BrandCode

DVB RTP

FourCC: dvr1

Specification: DVB

Source

pub const DVT1: BrandCode

DVB Transport Stream

FourCC: dvt1

Specification: DVB

Source

pub const DXO: BrandCode

DxO ONE camera

FourCC: dxo

Specification: DxO

Source

pub const EMSG: BrandCode

Event message box present

FourCC: emsg

Specification: DASH

Source

pub const EVBI: BrandCode

EVC Baseline coded image

FourCC: evbi

Specification: HEIF

Source

pub const EVBS: BrandCode

EVC Baseline coded image sequence

FourCC: evbs

Specification: HEIF

Source

pub const EVMI: BrandCode

EVC Main coded image

FourCC: evmi

Specification: HEIF

Source

pub const EVMS: BrandCode

EVC Main coded image sequenc

FourCC: evms

Specification: HEIF

Source

pub const HEIC: BrandCode

HEVC image and image collection brands

FourCC: heic

Specification: HEIF

Source

pub const HEIM: BrandCode

L-HEVC image and image collection brands

FourCC: heim

Specification: HEIF

Source

pub const HEIS: BrandCode

L-HEVC image and image collection brands

FourCC: heis

Specification: HEIF

Source

pub const HEIX: BrandCode

HEVC image and image collection brands

FourCC: heix

Specification: HEIF

Source

pub const HEOI: BrandCode

OMAF HEVC image profile

FourCC: heoi

Specification: OMAF

Source

pub const HEVC: BrandCode

HEVC image sequence brands

FourCC: hevc

Specification: HEIF

Source

pub const HEVD: BrandCode

HEVC-based viewport-dependent OMAF video profile

FourCC: hevd

Specification: OMAF

Source

pub const HEVI: BrandCode

HEVC-based viewport-independent OMAF video profile

FourCC: hevi

Specification: OMAF

Source

pub const HEVM: BrandCode

L-HEVC image sequence brands

FourCC: hevm

Specification: HEIF

Source

pub const HEVS: BrandCode

L-HEVC image sequence brands

FourCC: hevs

Specification: HEIF

Source

pub const HEVX: BrandCode

HEVC image sequence brands

FourCC: hevx

Specification: HEIF

Source

pub const HVCE: BrandCode

L-HEVC explicit reconstruction

FourCC: hvce

Specification: NALu Video

Source

pub const HVCI: BrandCode

L-HEVC implicit reconstruction

FourCC: hvci

Specification: NALu Video

Source

pub const HVCX: BrandCode

L-HEVC extended explicit reconstruction brand

FourCC: hvcx

Specification: NALu Video

Source

pub const HVTI: BrandCode

HEVC Tile Track

FourCC: hvti

Specification: NALu Video

Source

pub const IFSD: BrandCode

The IFE-SD Media Profile

FourCC: ifsd

Specification: IFE

Source

pub const IFHS: BrandCode

The IFE-HSD Media Profile

FourCC: ifhs

Specification: IFE

Source

pub const IFHD: BrandCode

The IFE-HD Media Profile

FourCC: ifhd

Specification: IFE

Source

pub const IFHX: BrandCode

The IFE-HHD10 Media Profile

FourCC: ifhx

Specification: IFE

Source

pub const IFHH: BrandCode

The IFE-HDHDR Media Profile

FourCC: ifhh

Specification: IFE

Source

pub const IFHU: BrandCode

The IFE-UHD10 Media Profile

FourCC: ifhu

Specification: IFE

Source

pub const IFHR: BrandCode

The IFE-HDR10 Media Profile

FourCC: ifhr

Specification: IFE

Source

pub const IFAA: BrandCode

The IFE-AAC Core Media Profile

FourCC: ifaa

Specification: IFE

Source

pub const IFAS: BrandCode

The IFE-AV1-SD Media Profile

FourCC: ifas

Specification: IFE

Source

pub const IFAH: BrandCode

The IFE-AV1-HD Media Profile

FourCC: ifah

Specification: IFE

Source

pub const IFAI: BrandCode

The IFE-AV1-HDHDR Media Profile

FourCC: ifai

Specification: IFE

Source

pub const IFAU: BrandCode

The IFE-AV1-UHD10 Media Profile

FourCC: ifau

Specification: IFE

Source

pub const IFAV: BrandCode

The IFE-AV1-HDR10 Media Profile

FourCC: ifav

Specification: IFE

Source

pub const IFRM: BrandCode

Apple iFrame Specification, Version 8.1 Jan 2013

FourCC: ifrm

Specification: Apple

Source

pub const IM1I: BrandCode

CMAF Media Profile - IMSC1 Image

FourCC: im1i

Specification: CMAF

Source

pub const IM1T: BrandCode

CMAF Media Profile - IMSC1 Text

FourCC: im1t

Specification: CMAF

Source

pub const IM2I: BrandCode

CMAF Media Profile - IMSC1.1 Image

FourCC: im2i

Specification: CMAF

Source

pub const IM2T: BrandCode

CMAF Media Profile - IMSC1.1 Text

FourCC: im2t

Specification: CMAF

Source

pub const ISC2: BrandCode

Files encrypted according to ISMACryp 2.0

FourCC: isc2

Specification: ISMACryp2

Source

pub const ISO2: BrandCode

All files based on the 2004 edition of the ISO file format

FourCC: iso2

Specification: ISO

Source

pub const ISO3: BrandCode

Version of the ISO file format

FourCC: iso3

Specification: ISO

Source

pub const ISO4: BrandCode

Version of the ISO file format

FourCC: iso4

Specification: ISO

Source

pub const ISO5: BrandCode

Version of the ISO file format

FourCC: iso5

Specification: ISO

Source

pub const ISO6: BrandCode

Version of the ISO file format

FourCC: iso6

Specification: ISO

Source

pub const ISO7: BrandCode

Version of the ISO file format

FourCC: iso7

Specification: ISO

Source

pub const ISO8: BrandCode

Version of the ISO file format

FourCC: iso8

Specification: ISO

Source

pub const ISO9: BrandCode

Version of the ISO file format

FourCC: iso9

Specification: ISO

Source

pub const ISOA: BrandCode

Version of the ISO file format

FourCC: isoa

Specification: ISO

Source

pub const ISOB: BrandCode

Version of the ISO file format

FourCC: isob

Specification: ISO

Source

pub const ISOC: BrandCode

Version of the ISO file format

FourCC: isoc

Specification: ISO

Source

pub const ISOM: BrandCode

All files based on the ISO Base Media File Format

FourCC: isom

Specification: ISO

Source

pub const J2KI: BrandCode

JPEG 2000 image and image collections in ISO/IEC 23008-12 files

FourCC: j2ki

Specification: J2KHEIF

Source

pub const J2KS: BrandCode

Motion JPEG 2000 in ISO/IEC 23008-12 files

FourCC: j2ks

Specification: J2KHEIF

Source

pub const J2IS: BrandCode

JPEG 2000 image sequence in ISO/IEC 23008-12 files

FourCC: j2is

Specification: J2KHEIF

Source

pub const J2P0: BrandCode

JPEG2000 Profile 0

FourCC: J2P0

Specification: JPEG2000

Source

pub const J2P1: BrandCode

JPEG2000 Profile 1

FourCC: J2P1

Specification: JPEG2000

Source

pub const JP2: BrandCode

JPEG2000 Part 1

FourCC: jp2

Specification: JPEG2000

Source

pub const JPEG: BrandCode

JPEG-specific still image brand

FourCC: jpeg

Specification: HEIF

Source

pub const JPGS: BrandCode

JPEG image sequence brands

FourCC: jpgs

Specification: HEIF

Source

pub const JPM: BrandCode

JPEG 2000 Part 6 Compound Images

FourCC: jpm

Specification: JPM

Source

pub const JPOI: BrandCode

OMAF legacy image profile

FourCC: jpoi

Specification: OMAF

Source

pub const JPSI: BrandCode

The JPSearch data interchange format, for the exchange of image collections and respective metadata

FourCC: jpsi

Specification: JPSearch

Source

pub const JPX: BrandCode

JPEG2000 Part 2

FourCC: jpx

Specification: JPX

Source

pub const JPXB: BrandCode

JPEG XR

FourCC: jpxb

Specification: JPXR

Source

pub const JXL: BrandCode

JPEG XL

FourCC: jxl

Specification: JPEG XL

Source

pub const JXS: BrandCode

Still Image File Format for JPEG XS

FourCC: jxs

Specification: JPXS

Source

pub const JXSC: BrandCode

Codestream for JPEG XS

FourCC: jxsc

Specification: JPXS

Source

pub const JXSI: BrandCode

JPEG XS image and image collections for HEIF

FourCC: jxsi

Specification: JPXS

Source

pub const JXSS: BrandCode

JPEG XS image sequences for HEIF

FourCC: jxss

Specification: JPXS

Source

pub const LCAG: BrandCode

Leica digital camera

FourCC: LCAG

Specification: Leica

Source

pub const LHTE: BrandCode

L-HEVC Tile Track Explicit brand

FourCC: lhte

Specification: NALu Video

Source

pub const LHTI: BrandCode

L-HEVC Tile Track Implicit brand

FourCC: lhti

Specification: NALu Video

Source

pub const LMSG: BrandCode

last Media Segment indicator for ISO base media file format.

FourCC: lmsg

Specification: DASH

Source

pub const M4A: BrandCode

iTunes MPEG-4 audio protected or not, can contain audio + video + 3g text track + chapter track

FourCC: M4A

Specification: iTunes

Source

pub const M4B: BrandCode

iTunes AudioBook protected or not, can contain audio + video + 3g text track + chapter track

FourCC: M4B

Specification: iTunes

Source

pub const M4P: BrandCode

MPEG-4 protected audio

FourCC: M4P

Specification: iTunes

Source

pub const M4V: BrandCode

MPEG-4 protected audio+video

FourCC: M4V

Specification: iTunes

Source

pub const MA1B: BrandCode

AVIF Baseline Profile

FourCC: MA1B

Specification: AVIF

Source

pub const MA1A: BrandCode

AVIF Advanced Profile

FourCC: MA1A

Specification: AVIF

Source

pub const MFSM: BrandCode

Media File for Samsung video Metadata

FourCC: MFSM

Specification: Samsung

Source

pub const MGSV: BrandCode

Home and Mobile Multimedia Platform (HMMP)

FourCC: MGSV

Specification: Sony

Source

pub const MIAB: BrandCode

Multi-Image Application format brand for MIAF AVC Basic Profile

FourCC: MiAB

Specification: MIAF

Source

pub const MIAC: BrandCode

Multi-Image Application format brand for fragmented alpha video

FourCC: MiAC

Specification: MIAF

Source

pub const MIAF: BrandCode

Multi-Image Application format brand for general MIAF requirements

FourCC: miaf

Specification: MIAF

Source

pub const MIAN: BrandCode

Mutli-Image Application format brand for animation

FourCC: MiAn

Specification: MIAF

Source

pub const MIBU: BrandCode

Multi-Image Application format brand for burst capture

FourCC: MiBu

Specification: MIAF

Source

pub const MICM: BrandCode

Multi-Image Application format brand for CMAF compatibility

FourCC: MiCm

Specification: MIAF

Source

pub const MIF1: BrandCode

Image file format structural brand

FourCC: mif1

Specification: HEIF

Source

pub const MIF2: BrandCode

Image file format structural brand CICP alpha and depth

FourCC: mif2

Specification: HEIF

Source

pub const MIHA: BrandCode

Multi-Image Application format brand for MIAF HEVC Advanced Profile

FourCC: MiHA

Specification: MIAF

Source

pub const MIHB: BrandCode

Multi-Image Application format brand for MIAF HEVC Basic Profile

FourCC: MiHB

Specification: MIAF

Source

pub const MIHE: BrandCode

Multi-Image Application format brand for MIAF HEVC Extended Profile

FourCC: MiHE

Specification: MIAF

Source

pub const MIPR: BrandCode

Multi-Image Application format brand for progressive decoding and rendering

FourCC: MiPr

Specification: MIAF

Source

pub const MJ2S: BrandCode

Motion JPEG 2000 simple profile

FourCC: mj2s

Specification: MJ2

Source

pub const MJP2: BrandCode

Motion JPEG 2000, general profile

FourCC: mjp2

Specification: MJ2

Source

pub const MP21: BrandCode

MPEG-21

FourCC: mp21

Specification: MPEG-21

Source

pub const MP41: BrandCode

MP4 version 1

FourCC: mp41

Specification: MP4v2

Source

pub const MP42: BrandCode

MP4 version 2

FourCC: mp42

Specification: MP4v2

Source

pub const MP71: BrandCode

MPEG-7 file-level metadata

FourCC: mp71

Specification: ISO

Source

pub const MPPI: BrandCode

Photo Player Multimedia Application Format

FourCC: MPPI

Specification: ISO-MAF

Source

pub const MPUF: BrandCode

Compliance with the MMT Processing Unit format

FourCC: mpuf

Specification: MMT

Source

pub const MSF1: BrandCode

Image file format structural brand

FourCC: msf1

Specification: HEIF

Source

pub const MSDH: BrandCode

Media Segment conforming to the general format type for ISO base media file format.

FourCC: msdh

Specification: DASH

Source

pub const MSIX: BrandCode

Media Segment conforming to the Indexed Media Segment format type for ISO base media file format.

FourCC: msix

Specification: DASH

Source

pub const MSNV: BrandCode

Portable multimedia CE products using MP4 file format with AVC video codec and AAC audio codec

FourCC: MSNV

Specification: IEC 62592

Source

pub const NIKO: BrandCode

Nikon Digital Camera

FourCC: niko

Specification: Nikon

Source

pub const NLSL: BrandCode

Non-linear storyline toolset brand

FourCC: nlsl

Specification: OMAF

Source

pub const NRAS: BrandCode

No Leading Picture Sync Brand

FourCC: nras

Specification: NALu Video

Source

pub const OA2D: BrandCode

OMAF 2D audio legacy profile

FourCC: oa2d

Specification: OMAF

Source

pub const OABL: BrandCode

OMAF 3D audio baseline profile

FourCC: oabl

Specification: OMAF

Source

pub const ODCF: BrandCode

OMA DCF (DRM Content Format)

FourCC: odcf

Specification: OMA DRM 2.0

Source

pub const OMPP: BrandCode

OMAF viewport-independent baseline presentation profile

FourCC: ompp

Specification: OMAF

Source

pub const OPF2: BrandCode

OMA PDCF (DRM Content Format)

FourCC: opf2

Specification: OMA DRM 2.1

Source

pub const OPX2: BrandCode

OMA Adapted PDCF

FourCC: opx2

Specification: OMA DRM XBS

Source

pub const OVDP: BrandCode

OMAF viewport-dependent baseline presentation profile

FourCC: ovdp

Specification: OMAF

Source

pub const OVLY: BrandCode

Overlay toolset brand

FourCC: ovly

Specification: OMAF

Source

pub const PAFF: BrandCode

Generic Partial File

FourCC: paff

Specification: ISO-Partial

Source

pub const PANA: BrandCode

Panasonic Digital Camera

FourCC: pana

Specification: Panasonic

Source

pub const PIFF: BrandCode

Protected Interoperable File Format

FourCC: piff

Specification: PIFF

Source

pub const PMFF: BrandCode

Mixed Partial File

FourCC: pmff

Specification: ISO-Partial

Source

pub const PNVI: BrandCode

Panasonic Video Intercom

FourCC: pnvi

Specification: Panasonic Video Intercom

Source

pub const PRED: BrandCode

Image file format brand for predictively coded image items

FourCC: pred

Specification: HEIF

Source

pub const QT: BrandCode

QuickTime

FourCC: qt

Specification: QT

Source

pub const RELO: BrandCode

combination brand to indicate relative addressing

FourCC: relo

Specification: ISO

Source

pub const RISX: BrandCode

Representation Index Segment used to index MPEG-2 TS based Media Segments.

FourCC: risx

Specification: DASH

Source

pub const ROSS: BrandCode

Ross Video

FourCC: ROSS

Specification: Ross

Source

pub const SDV: BrandCode

SD Video

FourCC: sdv

Specification: SDV

Source

pub const SEAU: BrandCode

Home and Mobile Multimedia Platform (HMMP)

FourCC: SEAU

Specification: Sony

Source

pub const SEBK: BrandCode

Home and Mobile Multimedia Platform (HMMP)

FourCC: SEBK

Specification: Sony

Source

pub const SENV: BrandCode

Video contents Sony Entertainment Network provides by using MP4 file format

FourCC: senv

Specification: Sony

Source

pub const SIMS: BrandCode

Media Segment conforming to the Sub-Indexed Media Segment format type for ISO base media file format.

FourCC: sims

Specification: DASH

Source

pub const SISX: BrandCode

Single Index Segment used to index MPEG-2 TS based Media Segments.

FourCC: sisx

Specification: DASH

Source

pub const SITI: BrandCode

HEVC-based simple tiling OMAF video profile

FourCC: siti

Specification: OMAF

Source

pub const SITV: BrandCode

VVC-based simple tiling OMAF video profile

FourCC: sitv

Specification: OMAF

Source

pub const SLH1: BrandCode

Dynamic metadata for Single Layer SDR-compatible HDR video streams

FourCC: slh1

Specification: SL-HDR

Source

pub const SLH2: BrandCode

Dynamic metadata for Single Layer PQ-based HDR video streams

FourCC: slh2

Specification: SL-HDR

Source

pub const SLH3: BrandCode

Dynamic metadata for Single Layer HLG-based HDR video streams

FourCC: slh3

Specification: SL-HDR

Source

pub const SSSS: BrandCode

Subsegment Index Segment used to index MPEG-2 TS based Media Segments.

FourCC: ssss

Specification: DASH

Source

pub const TTML: BrandCode

OMAF IMSC1 timed text profile

FourCC: ttml

Specification: OMAF

Source

pub const TTWV: BrandCode

OMAF WebVTT timed text profile

FourCC: ttwv

Specification: OMAF

Source

pub const UHVI: BrandCode

Unconstrained HEVC-based viewport-independent OMAF video profile

FourCC: uhvi

Specification: OMAF

Source

pub const UNIF: BrandCode

Unified identifiers

FourCC: unif

Specification: ISO

Source

pub const UVVU: BrandCode

UltraViolet file brand – conforming to the DECE Common File Format spec, Annex E.

FourCC: uvvu

Specification: DECE

Source

pub const V3MP: BrandCode

Multi-track encapsulation mode for V3C data with partial access support

FourCC: v3mp

Specification: V3C-SYS

Source

pub const V3MT: BrandCode

Multi-track encapsulation mode for V3C data

FourCC: v3mt

Specification: V3C-SYS

Source

pub const V3NT: BrandCode

Non-timed encpasulation mode for V3C data

FourCC: v3nt

Specification: V3C-SYS

Source

pub const V3ST: BrandCode

Single-track encapsulation mode for V3C data

FourCC: v3st

Specification: V3C-SYS

Source

pub const VVCI: BrandCode

VVC-based viewport-independent OMAF video profile

FourCC: vvci

Specification: OMAF

Source

pub const VVIC: BrandCode

VVC coded image item

FourCC: vvic

Specification: HEIF

Source

pub const VVIS: BrandCode

VVC coded image sequence

FourCC: vvis

Specification: HEIF

Source

pub const VVOI: BrandCode

OMAF VVC image profile

FourCC: vvoi

Specification: OMAF

Source

pub const VWPT: BrandCode

Viewpoint toolset brand

FourCC: vwpt

Specification: OMAF

Source

pub const XAVC: BrandCode

XAVC File Format

FourCC: XAVC

Specification: Sony

Source

pub const YT4: BrandCode

Google specification for use by YouTube apps

FourCC: yt4

Specification: Youtube

Source

pub const IAMF: BrandCode

Immersive Audio Model and Formats - Encapsulated IA Sequence

FourCC: iamf

Specification: AOM-IAMF

Source

pub const MUXA: BrandCode

Apple HEVC Video with Alpha

FourCC: muxa

Specification: Apple HEVC Alpha

Source

pub const CVVM: BrandCode

CMAF Media Profile for Constrained Multilayer VVC

FourCC: cvvm

Specification: ATSC 3.0 A345

Source

pub const CAFR: BrandCode

CMAF Media Profile for ATSC Full Range Constrained Baseline VVC

FourCC: cafr

Specification: ATSC 3.0 A345

Source

pub const XFVC: BrandCode

XF-AVC S/XF-HEVC S File Format

FourCC: XFVC

Specification: Canon

Source

pub const CA3A: BrandCode

CMAF Media Profile – AVS3-P3

FourCC: ca3a

Specification: T-AI-109.7

Source

pub const CLV1: BrandCode

CMAF Media Profile for MPEG-5 LCEVC

FourCC: clv1

Specification: CMAF

Source

pub const ISOD: BrandCode

Version of the ISO file format

FourCC: isod

Specification: ISO

Source

pub const CEVB: BrandCode

CMAF EVC Baseline Media Profile

FourCC: cevb

Specification: CMAF

Source

pub const CEVM: BrandCode

CMAF EVC Main Media Profile

FourCC: cevm

Specification: CMAF

Source

pub const CMFR: BrandCode

CMAF Random Access chunk

FourCC: cmfr

Specification: CMAF

Source

pub const CMH1: BrandCode

MPEG-H audio BL single-stream media profile

FourCC: cmh1

Specification: CMAF

Source

pub const CMH2: BrandCode

MPEG-H audio BL multi-stream media profile

FourCC: cmh2

Specification: CMAF

Source

pub const SAIE: BrandCode

SampleAuxiliaryInformationSizesBox with version 1 and 2

FourCC: saie

Specification: ISO

Source§

impl BrandCode

Source

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

Construct a BrandCode from its four-cc value

Trait Implementations§

Source§

impl Clone for BrandCode

Source§

fn clone(&self) -> BrandCode

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Copy for BrandCode

Source§

impl Debug for BrandCode

Source§

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

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

impl Display for BrandCode

Source§

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

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

impl Eq for BrandCode

Source§

impl From<BrandCode> for FourCC

Source§

fn from(val: BrandCode) -> Self

Converts to this type from the input type.
Source§

impl From<FourCC> for BrandCode

Source§

fn from(val: FourCC) -> Self

Converts to this type from the input type.
Source§

impl Hash for BrandCode

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 BrandCode

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · 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 StructuralPartialEq for BrandCode

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> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. 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.