Struct mp4ra_rust::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§
§impl BrandCode
impl BrandCode
pub const THREE_GE6: BrandCode = _
pub const THREE_GE6: BrandCode = _
3GPP Release 6 extended-presentation Profile
FourCC: 3ge6
Specification: 3GPP
pub const THREE_GE7: BrandCode = _
pub const THREE_GE7: BrandCode = _
3GPP Release 7 extended-presentation Profile
FourCC: 3ge7
Specification: 3GPP
pub const THREE_GE9: BrandCode = _
pub const THREE_GE9: BrandCode = _
3GPP Release 9 Extended Presentation Profile
FourCC: 3ge9
Specification: 3GPP
pub const THREE_GF9: BrandCode = _
pub const THREE_GF9: BrandCode = _
3GPP Release 9 File-delivery Server Profile
FourCC: 3gf9
Specification: 3GPP
pub const THREE_GH9: BrandCode = _
pub const THREE_GH9: BrandCode = _
3GPP Release 9 Adaptive Streaming Profile
FourCC: 3gh9
Specification: 3GPP
pub const THREE_GM9: BrandCode = _
pub const THREE_GM9: BrandCode = _
3GPP Release 9 Media Segment Profile
FourCC: 3gm9
Specification: 3GPP
pub const THREE_GMA: BrandCode = _
pub const THREE_GMA: BrandCode = _
3GPP Media Segment conforming to the Media Segment Format for 3GP DASH
FourCC: 3gmA
Specification: 3GPP-DASH
pub const THREE_GR6: BrandCode = _
pub const THREE_GR6: BrandCode = _
3GPP Release 6 progressive-download Profile
FourCC: 3gr6
Specification: 3GPP
pub const THREE_GR9: BrandCode = _
pub const THREE_GR9: BrandCode = _
3GPP Release 9 Progressive DownloadProfile
FourCC: 3gr9
Specification: 3GPP
pub const THREE_GS6: BrandCode = _
pub const THREE_GS6: BrandCode = _
3GPP Release 6 streaming-server Profile
FourCC: 3gs6
Specification: 3GPP
pub const THREE_GS9: BrandCode = _
pub const THREE_GS9: BrandCode = _
3GPP Release 9 Streaming ServerProfile
FourCC: 3gs9
Specification: 3GPP
pub const THREE_GT8: BrandCode = _
pub const THREE_GT8: BrandCode = _
3GPP Release 8 Media Stream Recording Profile
FourCC: 3gt8
Specification: 3GPP
pub const THREE_GT9: BrandCode = _
pub const THREE_GT9: BrandCode = _
3GPP Release 9 Media Stream Recording Profile
FourCC: 3gt9
Specification: 3GPP
pub const THREE_VRA: BrandCode = _
pub const THREE_VRA: BrandCode = _
3GPP VR Advanced Video Media Profile
FourCC: 3vra
Specification: 3GPP-VR
pub const THREE_VRB: BrandCode = _
pub const THREE_VRB: BrandCode = _
3GPP VR Basic Video Media Profile
FourCC: 3vrb
Specification: 3GPP-VR
pub const THREE_VRM: BrandCode = _
pub const THREE_VRM: BrandCode = _
3GPP VR Main Video Media Profile
FourCC: 3vrm
Specification: 3GPP-VR
pub const AID3: BrandCode = _
pub const AID3: BrandCode = _
ID3 metadata carried as timed metadata in CMAF
FourCC: aid3
Specification: CMAF-ID3
pub const AVDE: BrandCode = _
pub const AVDE: BrandCode = _
AVC-based viewport-dependent OMAF video profile
FourCC: avde
Specification: OMAF
pub const BBXM: BrandCode = _
pub const BBXM: BrandCode = _
Blinkbox Master File: H.264 video and 16-bit little-endian LPCM audio
FourCC: bbxm
Specification: Blinkbox
pub const CA4S: BrandCode = _
pub const CA4S: BrandCode = _
CMAF Media Profile - AC-4 Single Stream
FourCC: ca4s
Specification: ETSI AC-4
pub const CAAA: BrandCode = _
pub const CAAA: BrandCode = _
CMAF Media Profile - AAC Adaptive Audio
FourCC: caaa
Specification: CMAF
pub const CABL: BrandCode = _
pub const CABL: BrandCode = _
CMAF Media Profile for OMAF 3D audio baseline profile
FourCC: cabl
Specification: OMAF
pub const CAMA: BrandCode = _
pub const CAMA: BrandCode = _
CMAF Media Profile - AAC multichannel adaptive audio
FourCC: cama
Specification: CMAF
pub const CAMC: BrandCode = _
pub const CAMC: BrandCode = _
CMAF Media Profile - AAC multichannel audio
FourCC: camc
Specification: CMAF
pub const CASU: BrandCode = _
pub const CASU: BrandCode = _
CMAF Media Profile - MPEG-D USAC audio
FourCC: casu
Specification: CMAF
pub const CDM1: BrandCode = _
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
pub const CDM4: BrandCode = _
pub const CDM4: BrandCode = _
CMAF Media Profile compatibility to HDR10+ (ST2094-40)
FourCC: cdm4
Specification: SCTE-215-1-1b
pub const CEAC: BrandCode = _
pub const CEAC: BrandCode = _
CMAF Media Profile - Enhanced AC-3
FourCC: ceac
Specification: ETSI AC-3
pub const CHEV: BrandCode = _
pub const CHEV: BrandCode = _
CMAF Media Profile for the HEVC-based viewport-dependent OMAF video profile
FourCC: chev
Specification: OMAF
pub const CHD2: BrandCode = _
pub const CHD2: BrandCode = _
CMAF High frame rate Media Profile - HEVC HDR10H
FourCC: chd2
Specification: CMAF
pub const CLG2: BrandCode = _
pub const CLG2: BrandCode = _
CMAF High frame rate Media Profile - HEVC HLG10H
FourCC: clg2
Specification: CMAF
pub const CMHM: BrandCode = _
pub const CMHM: BrandCode = _
CMAF Media Profile - MPEG-H 3D audio LC (mhm2)
FourCC: cmhm
Specification: CMAF
pub const CMHS: BrandCode = _
pub const CMHS: BrandCode = _
CMAF Media Profile - MPEG-H 3D audio LC (mhm1)
FourCC: cmhs
Specification: CMAF
pub const CSH1: BrandCode = _
pub const CSH1: BrandCode = _
CMAF Media Profile - Scalable HEVC media profile
FourCC: csh1
Specification: CMAF
pub const CUD2: BrandCode = _
pub const CUD2: BrandCode = _
CMAF High frame rate Media Profile - HEVC UHD10H
FourCC: cud2
Specification: CMAF
pub const CUD9: BrandCode = _
pub const CUD9: BrandCode = _
CMAF High frame rate Media Profile - HEVC UHD8H
FourCC: cud9
Specification: CMAF
pub const CUVD: BrandCode = _
pub const CUVD: BrandCode = _
CMAF Media Profile for the unconstrained HEVC-based viewport-independent OMAF video profile
FourCC: cuvd
Specification: OMAF
pub const CVID: BrandCode = _
pub const CVID: BrandCode = _
CMAF Media Profile for the HEVC-based viewport-independent OMAF video profile
FourCC: cvid
Specification: OMAF
pub const CVVC: BrandCode = _
pub const CVVC: BrandCode = _
CMAF media profile for the VVC-based viewport-independent OMAF video profile
FourCC: cvvc
Specification: OMAF
pub const DA0A: BrandCode = _
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
pub const DA0B: BrandCode = _
pub const DA0B: BrandCode = _
DMB AF, extending da0a , with 3GPP timed text, DID, TVA, REL, IPMP
FourCC: da0b
Specification: DMB-MAF
pub const DA1A: BrandCode = _
pub const DA1A: BrandCode = _
DMB AF audio with ER-BSAC audio, JPG/PNG/MNG images
FourCC: da1a
Specification: DMB-MAF
pub const DA1B: BrandCode = _
pub const DA1B: BrandCode = _
DMB AF, extending da1a, with 3GPP timed text, DID, TVA, REL, IPMP
FourCC: da1b
Specification: DMB-MAF
pub const DA2A: BrandCode = _
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
pub const DA2B: BrandCode = _
pub const DA2B: BrandCode = _
DMB AF extending da2a, with 3GPP timed text, DID, TVA, REL, IPMP
FourCC: da2b
Specification: DMB-MAF
pub const DA3A: BrandCode = _
pub const DA3A: BrandCode = _
DMB AF audio with HE-AAC, JPG/PNG/MNG images
FourCC: da3a
Specification: DMB-MAF
pub const DA3B: BrandCode = _
pub const DA3B: BrandCode = _
DMB AF extending da3a with BIFS, 3GPP timed text, DID, TVA, REL, IPMP
FourCC: da3b
Specification: DMB-MAF
pub const DASH: BrandCode = _
pub const DASH: BrandCode = _
ISO base media file format file specifically designed for DASH including movie fragments and Segment Index.
FourCC: dash
Specification: DASH
pub const DB1P: BrandCode = _
pub const DB1P: BrandCode = _
Dolby Vision cross-compatible with HDR10
FourCC: db1p
Specification: Dolby
pub const DB2G: BrandCode = _
pub const DB2G: BrandCode = _
Dolby Vision cross-compatible with SDR
FourCC: db2g
Specification: Dolby
pub const DB4H: BrandCode = _
pub const DB4H: BrandCode = _
Dolby Vision cross-compatible with HLG (VUI =18)
FourCC: db4h
Specification: Dolby
pub const DB4G: BrandCode = _
pub const DB4G: BrandCode = _
Dolby Vision cross-compatible with HLG (VUI=14)
FourCC: db4g
Specification: Dolby
pub const DBY1: BrandCode = _
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
pub const DMB1: BrandCode = _
pub const DMB1: BrandCode = _
DMB AF supporting all the components defined in the specification
FourCC: dmb1
Specification: DMB-MAF
pub const DSMS: BrandCode = _
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
pub const DTS1: BrandCode = _
pub const DTS1: BrandCode = _
CMAF media profile for audio codecs dtsc dtsh or dtse
FourCC: dts1
Specification: DTS-HD
pub const DTS2: BrandCode = _
pub const DTS2: BrandCode = _
CMAF media profile for audio codec dtsx
FourCC: dts2
Specification: DTS-UHD
pub const DTS3: BrandCode = _
pub const DTS3: BrandCode = _
CMAF media profile for audio codec dtsy
FourCC: dts3
Specification: DTS-UHD
pub const DV1A: BrandCode = _
pub const DV1A: BrandCode = _
DMB AF video with AVC video, ER-BSAC audio, BIFS, JPG/PNG/MNG images, TS
FourCC: dv1a
Specification: DMB-MAF
pub const DV1B: BrandCode = _
pub const DV1B: BrandCode = _
DMB AF, extending dv1a, with 3GPP timed text, DID, TVA, REL, IPMP
FourCC: dv1b
Specification: DMB-MAF
pub const DV2A: BrandCode = _
pub const DV2A: BrandCode = _
DMB AF video with AVC video, HE-AACv2 audio, BIFS, JPG/PNG/MNG images, TS
FourCC: dv2a
Specification: DMB-MAF
pub const DV2B: BrandCode = _
pub const DV2B: BrandCode = _
DMB AF extending dv2a, with 3GPP timed text, DID, TVA, REL, IPMP
FourCC: dv2b
Specification: DMB-MAF
pub const DV3A: BrandCode = _
pub const DV3A: BrandCode = _
DMB AF video with AVC video, HE-AAC audio, BIFS, JPG/PNG/MNG images, TS
FourCC: dv3a
Specification: DMB-MAF
pub const DV3B: BrandCode = _
pub const DV3B: BrandCode = _
DMB AF extending dv3a with 3GPP timed text, DID, TVA, REL, IPMP
FourCC: dv3b
Specification: DMB-MAF
pub const HEIC: BrandCode = _
pub const HEIC: BrandCode = _
HEVC image and image collection brands
FourCC: heic
Specification: HEIF
pub const HEIM: BrandCode = _
pub const HEIM: BrandCode = _
L-HEVC image and image collection brands
FourCC: heim
Specification: HEIF
pub const HEIS: BrandCode = _
pub const HEIS: BrandCode = _
L-HEVC image and image collection brands
FourCC: heis
Specification: HEIF
pub const HEIX: BrandCode = _
pub const HEIX: BrandCode = _
HEVC image and image collection brands
FourCC: heix
Specification: HEIF
pub const HEVD: BrandCode = _
pub const HEVD: BrandCode = _
HEVC-based viewport-dependent OMAF video profile
FourCC: hevd
Specification: OMAF
pub const HEVI: BrandCode = _
pub const HEVI: BrandCode = _
HEVC-based viewport-independent OMAF video profile
FourCC: hevi
Specification: OMAF
pub const HVCX: BrandCode = _
pub const HVCX: BrandCode = _
L-HEVC extended explicit reconstruction brand
FourCC: hvcx
Specification: NALu Video
pub const IFRM: BrandCode = _
pub const IFRM: BrandCode = _
Apple iFrame Specification, Version 8.1 Jan 2013
FourCC: ifrm
Specification: Apple
pub const ISC2: BrandCode = _
pub const ISC2: BrandCode = _
Files encrypted according to ISMACryp 2.0
FourCC: isc2
Specification: ISMACryp2
pub const ISO2: BrandCode = _
pub const ISO2: BrandCode = _
All files based on the 2004 edition of the ISO file format
FourCC: iso2
Specification: ISO
pub const ISOM: BrandCode = _
pub const ISOM: BrandCode = _
All files based on the ISO Base Media File Format
FourCC: isom
Specification: ISO
pub const J2KI: BrandCode = _
pub const J2KI: BrandCode = _
JPEG 2000 image and image collections in ISO/IEC 23008-12 files
FourCC: j2ki
Specification: J2KHEIF
pub const J2KS: BrandCode = _
pub const J2KS: BrandCode = _
Motion JPEG 2000 in ISO/IEC 23008-12 files
FourCC: j2ks
Specification: J2KHEIF
pub const J2IS: BrandCode = _
pub const J2IS: BrandCode = _
JPEG 2000 image sequence in ISO/IEC 23008-12 files
FourCC: j2is
Specification: J2KHEIF
pub const JPSI: BrandCode = _
pub const JPSI: BrandCode = _
The JPSearch data interchange format, for the exchange of image collections and respective metadata
FourCC: jpsi
Specification: JPSearch
pub const JXSI: BrandCode = _
pub const JXSI: BrandCode = _
JPEG XS image and image collections for HEIF
FourCC: jxsi
Specification: JPXS
pub const LHTE: BrandCode = _
pub const LHTE: BrandCode = _
L-HEVC Tile Track Explicit brand
FourCC: lhte
Specification: NALu Video
pub const LHTI: BrandCode = _
pub const LHTI: BrandCode = _
L-HEVC Tile Track Implicit brand
FourCC: lhti
Specification: NALu Video
pub const LMSG: BrandCode = _
pub const LMSG: BrandCode = _
last Media Segment indicator for ISO base media file format.
FourCC: lmsg
Specification: DASH
pub const M4A: BrandCode = _
pub const M4A: BrandCode = _
iTunes MPEG-4 audio protected or not, can contain audio + video + 3g text track + chapter track
FourCC: M4A
Specification: iTunes
pub const M4B: BrandCode = _
pub const M4B: BrandCode = _
iTunes AudioBook protected or not, can contain audio + video + 3g text track + chapter track
FourCC: M4B
Specification: iTunes
pub const MFSM: BrandCode = _
pub const MFSM: BrandCode = _
Media File for Samsung video Metadata
FourCC: MFSM
Specification: Samsung
pub const MGSV: BrandCode = _
pub const MGSV: BrandCode = _
Home and Mobile Multimedia Platform (HMMP)
FourCC: MGSV
Specification: Sony
pub const MIAB: BrandCode = _
pub const MIAB: BrandCode = _
Multi-Image Application format brand for MIAF AVC Basic Profile
FourCC: MiAB
Specification: MIAF
pub const MIAC: BrandCode = _
pub const MIAC: BrandCode = _
Multi-Image Application format brand for fragmented alpha video
FourCC: MiAC
Specification: MIAF
pub const MIAF: BrandCode = _
pub const MIAF: BrandCode = _
Multi-Image Application format brand for general MIAF requirements
FourCC: miaf
Specification: MIAF
pub const MIAN: BrandCode = _
pub const MIAN: BrandCode = _
Mutli-Image Application format brand for animation
FourCC: MiAn
Specification: MIAF
pub const MIBU: BrandCode = _
pub const MIBU: BrandCode = _
Multi-Image Application format brand for burst capture
FourCC: MiBu
Specification: MIAF
pub const MICM: BrandCode = _
pub const MICM: BrandCode = _
Multi-Image Application format brand for CMAF compatibility
FourCC: MiCm
Specification: MIAF
pub const MIF2: BrandCode = _
pub const MIF2: BrandCode = _
Image file format structural brand CICP alpha and depth
FourCC: mif2
Specification: HEIF
pub const MIHA: BrandCode = _
pub const MIHA: BrandCode = _
Multi-Image Application format brand for MIAF HEVC Advanced Profile
FourCC: MiHA
Specification: MIAF
pub const MIHB: BrandCode = _
pub const MIHB: BrandCode = _
Multi-Image Application format brand for MIAF HEVC Basic Profile
FourCC: MiHB
Specification: MIAF
pub const MIHE: BrandCode = _
pub const MIHE: BrandCode = _
Multi-Image Application format brand for MIAF HEVC Extended Profile
FourCC: MiHE
Specification: MIAF
pub const MIPR: BrandCode = _
pub const MIPR: BrandCode = _
Multi-Image Application format brand for progressive decoding and rendering
FourCC: MiPr
Specification: MIAF
pub const MPPI: BrandCode = _
pub const MPPI: BrandCode = _
Photo Player Multimedia Application Format
FourCC: MPPI
Specification: ISO-MAF
pub const MPUF: BrandCode = _
pub const MPUF: BrandCode = _
Compliance with the MMT Processing Unit format
FourCC: mpuf
Specification: MMT
pub const MSDH: BrandCode = _
pub const MSDH: BrandCode = _
Media Segment conforming to the general format type for ISO base media file format.
FourCC: msdh
Specification: DASH
pub const MSIX: BrandCode = _
pub const MSIX: BrandCode = _
Media Segment conforming to the Indexed Media Segment format type for ISO base media file format.
FourCC: msix
Specification: DASH
pub const MSNV: BrandCode = _
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
pub const OMPP: BrandCode = _
pub const OMPP: BrandCode = _
OMAF viewport-independent baseline presentation profile
FourCC: ompp
Specification: OMAF
pub const OVDP: BrandCode = _
pub const OVDP: BrandCode = _
OMAF viewport-dependent baseline presentation profile
FourCC: ovdp
Specification: OMAF
pub const PNVI: BrandCode = _
pub const PNVI: BrandCode = _
Panasonic Video Intercom
FourCC: pnvi
Specification: Panasonic Video Intercom
pub const PRED: BrandCode = _
pub const PRED: BrandCode = _
Image file format brand for predictively coded image items
FourCC: pred
Specification: HEIF
pub const RELO: BrandCode = _
pub const RELO: BrandCode = _
combination brand to indicate relative addressing
FourCC: relo
Specification: ISO
pub const RISX: BrandCode = _
pub const RISX: BrandCode = _
Representation Index Segment used to index MPEG-2 TS based Media Segments.
FourCC: risx
Specification: DASH
pub const SEAU: BrandCode = _
pub const SEAU: BrandCode = _
Home and Mobile Multimedia Platform (HMMP)
FourCC: SEAU
Specification: Sony
pub const SEBK: BrandCode = _
pub const SEBK: BrandCode = _
Home and Mobile Multimedia Platform (HMMP)
FourCC: SEBK
Specification: Sony
pub const SENV: BrandCode = _
pub const SENV: BrandCode = _
Video contents Sony Entertainment Network provides by using MP4 file format
FourCC: senv
Specification: Sony
pub const SIMS: BrandCode = _
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
pub const SISX: BrandCode = _
pub const SISX: BrandCode = _
Single Index Segment used to index MPEG-2 TS based Media Segments.
FourCC: sisx
Specification: DASH
pub const SITI: BrandCode = _
pub const SITI: BrandCode = _
HEVC-based simple tiling OMAF video profile
FourCC: siti
Specification: OMAF
pub const SITV: BrandCode = _
pub const SITV: BrandCode = _
VVC-based simple tiling OMAF video profile
FourCC: sitv
Specification: OMAF
pub const SLH1: BrandCode = _
pub const SLH1: BrandCode = _
Dynamic metadata for Single Layer SDR-compatible HDR video streams
FourCC: slh1
Specification: SL-HDR
pub const SLH2: BrandCode = _
pub const SLH2: BrandCode = _
Dynamic metadata for Single Layer PQ-based HDR video streams
FourCC: slh2
Specification: SL-HDR
pub const SLH3: BrandCode = _
pub const SLH3: BrandCode = _
Dynamic metadata for Single Layer HLG-based HDR video streams
FourCC: slh3
Specification: SL-HDR
pub const SSSS: BrandCode = _
pub const SSSS: BrandCode = _
Subsegment Index Segment used to index MPEG-2 TS based Media Segments.
FourCC: ssss
Specification: DASH
pub const UHVI: BrandCode = _
pub const UHVI: BrandCode = _
Unconstrained HEVC-based viewport-independent OMAF video profile
FourCC: uhvi
Specification: OMAF
pub const UVVU: BrandCode = _
pub const UVVU: BrandCode = _
UltraViolet file brand – conforming to the DECE Common File Format spec, Annex E.
FourCC: uvvu
Specification: DECE
pub const V3MP: BrandCode = _
pub const V3MP: BrandCode = _
Multi-track encapsulation mode for V3C data with partial access support
FourCC: v3mp
Specification: V3C-SYS
pub const V3MT: BrandCode = _
pub const V3MT: BrandCode = _
Multi-track encapsulation mode for V3C data
FourCC: v3mt
Specification: V3C-SYS
pub const V3NT: BrandCode = _
pub const V3NT: BrandCode = _
Non-timed encpasulation mode for V3C data
FourCC: v3nt
Specification: V3C-SYS
pub const V3ST: BrandCode = _
pub const V3ST: BrandCode = _
Single-track encapsulation mode for V3C data
FourCC: v3st
Specification: V3C-SYS
pub const VVCI: BrandCode = _
pub const VVCI: BrandCode = _
VVC-based viewport-independent OMAF video profile
FourCC: vvci
Specification: OMAF