Tag Parser: TagParser::Mp4FormatExtensionIds Namespace Reference

Tag Parser 12.5.2 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

enum TagParser::Mp4FormatExtensionIds::KnownValue : std::uint32_t

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 442 of file mp4ids.h.