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 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 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 CEAC: BrandCode = _
pub const CEAC: BrandCode = _
CMAF Media Profile - Enhanced AC-3
FourCC: ceac
Specification: ETSI AC-3
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 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 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 = _
MP4 track file with audio codecs dtsc dtsh or dtse
FourCC: dts1
Specification: DTS-HD
pub const DTS2: BrandCode = _
pub const DTS2: BrandCode = _
MP4 track file with audio codec dtsx
FourCC: dts2
Specification: DTS-UHD
pub const DTS3: BrandCode = _
pub const DTS3: BrandCode = _
MP4 track file with 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 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 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 PNVI: BrandCode = _
pub const PNVI: BrandCode = _
Panasonic Video Intercom
FourCC: pnvi
Specification: Panasonic Video Intercom
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 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