Tag Parser 12.1.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Loading...
Searching...
No Matches
Enumerations
TagParser::Mp4FormatExtensionIds Namespace Reference

Encapsulates all supported MP4 media format description extensions. More...

Enumerations

enum  KnownValue : std::uint32_t {
  GammaLevel = 0x67616D61 , FieldHandling = 0x6669656C , DefaultQuantizationTable = 0x6D6A7174 , DefaultHuffmanTable = 0x6D6A6874 ,
  Mpeg4ElementaryStreamDescriptor = 0x65736473 , Mpeg4ElementaryStreamDescriptor2 = 0x6D346473 , AvcConfiguration = 0x61766343 , PixelAspectRatio = 0x70617370 ,
  ColorParameters = 0x636F6C72 , CleanAperature = 0x636C6170
}
 

Detailed Description

Encapsulates all supported MP4 media format description extensions.

See also
https://developer.apple.com/library/mac/documentation/QuickTime/QTFF/QTFFChap3/qtff3.html

Enumeration Type Documentation

◆ KnownValue

Enumerator
GammaLevel 

gama: A 32-bit fixed-point number indicating the gamma level at which the image was captured. The decompressor can use this value to gamma-correct at display time.

FieldHandling 

field: Two 8-bit integers that define field handling.

DefaultQuantizationTable 

mjqt: The default quantization table for a Motion-JPEG data stream.

DefaultHuffmanTable 

mjht: The default Huffman table for a Motion-JPEG data stream.

Mpeg4ElementaryStreamDescriptor 

esds: An MPEG-4 elementary stream descriptor atom. This extension is required for MPEG-4 video.

Mpeg4ElementaryStreamDescriptor2 

m4ds: Alternative if encoded to AVC stanard.

AvcConfiguration 

avcC: An H.264 AVCConfigurationBox. This extension is required for H.264 video as defined in ISO/IEC 14496-15.

PixelAspectRatio 

pasp: Pixel aspect ratio. This extension is mandatory for video formats that use non-square pixels.

ColorParameters 

colr: An image description extension required for all uncompressed Y´CbCr video types.

CleanAperature 

clap: Spatial relationship of Y´CbCr components relative to a canonical image center.

Definition at line 437 of file mp4ids.h.