Tag Parser  9.1.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
mp4ids.h
Go to the documentation of this file.
1 #ifndef TAG_PARSER_MP4IDS_H
2 #define TAG_PARSER_MP4IDS_H
3 
4 #include "../global.h"
5 
6 #include <cstdint>
7 
8 namespace TagParser {
9 
10 class MediaFormat;
11 
12 namespace Mp4AtomIds {
13 enum KnownValue : std::uint32_t {
14  Av1Configuration = 0x61763143,
15  AvcConfiguration = 0x61766343,
16  BitrateBox = 0x62747274,
17  CleanAperature = 0x636c6170,
18  ChunkOffset64 = 0x636f3634,
20  Data = 0x64617461,
21  DataInformation = 0x64696e66,
22  DataReference = 0x64726566,
23  Drms = 0x64726D73,
24  Edts = 0x65647473, // FIXME: remove in next major release
25  Edit = 0x65647473,
26  EditList = 0x656C7374,
27  Free = 0x66726565,
28  FileType = 0x66747970,
29  HandlerReference = 0x68646c72,
30  HintMediaHeader = 0x686D6864,
31  ItunesList = 0x696c7374,
32  MediaData = 0x6d646174,
33  MediaHeader = 0x6d646864,
34  Media = 0x6d646961,
35  Mean = 0x6D65616E,
36  MovieExtendsHeader = 0x6D656864,
37  Meta = 0x6d657461,
38  MovieFragmentHeader = 0x6D666864,
40  MediaInformation = 0x6d696e66,
41  MediaInformationHeader = 0x676D6864,
42  MediaInformationBase = 0x676D696E,
43  MediaInformationText = 0x74657874,
44  MovieFragment = 0x6d6f6f66,
45  Movie = 0x6d6f6f76,
46  MovieExtends = 0x6D766578,
47  MovieHeader = 0x6D766864,
48  Name = 0x6E616D65,
49  NullMediaHeaderBox = 0x6E6D6864,
50  PaddingBits = 0x70616462,
51  PixalAspectRatio = 0x70617370,
53  SampleToGroup = 0x73626770,
55  SampleGroupDescription = 0x73677064,
56  Skip = 0x736b6970,
57  SoundMediaHeader = 0x736D6864,
58  SampleTable = 0x7374626c,
59  ChunkOffset = 0x7374636f,
60  DegradationPriority = 0x73746470,
61  SampleToChunk = 0x73747363,
62  SampleDescription = 0x73747364,
63  ShadowSyncSample = 0x73747368,
64  SyncSample = 0x73747373,
65  SampleSize = 0x7374737A,
66  DecodingTimeToSample = 0x73747473,
67  CompactSampleSize = 0x73747a32,
68  SubSampleInformation = 0x73756273,
69  TrackFragmentHeader = 0x74666864,
70  TrackHeader = 0x746b6864,
71  TrackFragment = 0x74726166,
72  Track = 0x7472616b,
73  TrackReference = 0x74726566,
74  TrackExtends = 0x74726578,
75  TrackFragmentRun = 0x7472756E,
76  UserData = 0x75647461,
77  DataEntryUrl = 0x75726C20,
78  DataEntryUrn = 0x75726E20,
79  VideoMediaHeader = 0x766D6864,
80  Wide = 0x77696465
81 };
82 }
83 
84 namespace Mp4TagAtomIds {
85 enum KnownValue : std::uint32_t {
86  Album = 0xA9616c62,
87  AlbumArtist = 0x61415254,
88  Artist = 0xA9415254,
89  Bpm = 0x746d706f,
90  Category = 0x63617467,
91  Comment = 0xA9636d74,
92  Composer = 0xA9777274,
93  Copyright = 0x63707274,
94  Cover = 0x636f7672,
95  Description = 0x64657363,
96  DiskPosition = 0x6469736b,
97  Encoder = 0xA9746f6f,
98  EpisodeGlobalUniqueId = 0x65676964,
99  Extended = 0x2d2d2d2d,
100  GaplessPlayback = 0x70676170,
101  Genre = 0xA967656e,
102  Grouping = 0xA9677270,
103  Keywords = 0x6b657977,
104  Lyricist = 0xA9737766,
105  Lyrics = 0xA96c7972,
106  MediaType = 0x7374696B,
107  Performers = 0xA9707266,
108  Podcast = 0x70637374,
109  PodcastUrl = 0x7075726c,
110  PreDefinedGenre = 0x676e7265,
111  Producer = 0xA9707264,
112  PurchaseDate = 0x70757264,
113  Rating = 0x72746e67,
114  RecordLabel = 0xA96c6162,
115  Title = 0xA96e616d,
116  TrackPosition = 0x74726b6e,
117  TvEpisode = 0x74766573,
118  TvEpisodeName = 0x7476656e,
119  TvNetworkName = 0x74766e6e,
120  TvSeason = 0x7476736e,
121  TvShowName = 0x74767368,
122  Year = 0xA9646179
123 };
124 }
125 
126 namespace Mp4TagExtendedMeanIds {
127 extern const char *iTunes;
128 }
129 
130 namespace Mp4TagExtendedNameIds {
131 extern const char *cdec;
132 extern const char *label;
133 } // namespace Mp4TagExtendedNameIds
134 
135 namespace Mp4MediaTypeIds {
136 enum KnownValue : std::uint32_t {
137  Sound = 0x736f756e,
138  Video = 0x76696465,
139  Hint = 0x68696e74,
140  Meta = 0x6d657461
141 };
142 }
143 
144 namespace FourccIds {
145 enum KnownValue : std::uint32_t {
146  Ac3 = 0x61632d33,
147  Ac4 = 0x61632d34,
148  AdpcmAcm = 0x6D730002,
149  Agsm = 0x6167736D,
150  Alac = 0x616C6163,
151  Alaw = 0x616C6177,
152  Alaw21 = 0x616C6177,
153  AlphaCompositor = 0x626C6E64,
154  AlphaGain = 0x6761696E,
155  Amr = 0x73617762,
156  AmrNarrowband = 0x73616D72,
157  Animation = 0x726C6520,
158  Appl1 = 0x6476690,
159  Appl2 = 0x6C70630,
160  Apple16BitGray = 0x62313667,
162  Apple48BitRgb = 0x62343872,
163  Apple64BitArgb1 = 0x62363461,
164  Apple64BitArgb2 = 0x62617365,
165  Apple64BitArgb3 = 0x626C6974,
166  AppleAnimation = 0x726C6520,
167  AppleAvrJpeg = 0x61767220,
168  AppleBmp = 0x57524C45,
169  AppleCinepak = 0x63766964,
170  AppleCmyk = 0x636D796B,
172  AppleCurve = 0x70617468,
173  AppleDvc = 0x64766320,
174  AppleDvcpro = 0x64767070,
175  AppleDvcpro501 = 0x6476356E,
176  AppleDvcpro502 = 0x64763570,
177  AppleDvcpro50Ntsc = 0x6476356E,
178  AppleDvcpro50Pal = 0x64763570,
179  AppleDvcproPal = 0x64767070,
180  AppleDvDvcproNtsc = 0x6476630,
181  AppleDvp = 0x64766370,
182  AppleDvPal = 0x64766370,
183  AppleFlc = 0x666C6963,
184  AppleGif = 0x67696620,
185  AppleGraphics = 0x736D630,
186  AppleGsm101 = 0x6167736D,
187  AppleH261 = 0x68323631,
189  AppleLossless = 0x616C6163,
190  AppleMacpaint = 0x504E5447,
191  AppleMicrosoftVideo1 = 0x6D737663,
192  AppleMotionJpegA = 0x6D6A7061,
193  AppleMotionJpegB = 0x6D6A7062,
194  AppleMpeg4Compressor = 0x6D703476,
196  AppleOpendmlJpeg = 0x646D6231,
197  ApplePhotoCd = 0x6B706364,
198  ApplePhotoJpeg = 0x6A706567,
199  ApplePixletVideo = 0x70786C74,
200  ApplePlanarRgb = 0x38425053,
201  ApplePng = 0x706E670,
202  AppleQuickdraw = 0x71647277,
203  AppleR408 = 0x72343038,
204  AppleScalingCodec = 0x7363616C,
205  AppleSgi = 0x2E534749,
207  AppleTextAtsuiCodec = 0x74657874,
208  AppleTga = 0x7467610,
209  AppleTiff = 0x74696666,
210  AppleV408 = 0x76343038,
211  AppleVcH263 = 0x68323633,
212  AppleVideo = 0x72707A61,
213  AppleYuv420Codec1 = 0x6A343230,
214  AppleYuv420Codec2 = 0x6D797576,
215  AppleYuv420Codec3 = 0x79343230,
216  AppleYuv422Codec2Vuy = 0x32767579,
217  AppleYuv422Codec4 = 0x79757678,
218  AppleYuv422CodecYuvs = 0x79757673,
219  AppleYuv422CodecYuvu = 0x79757675,
220  Avc0Media = 0x64726D69,
221  Avc1 = 0x61766331,
222  Avc2 = 0x61766332,
223  Avc3 = 0x61766333,
224  Avc4 = 0x61766334,
225  Av1_IVF = 0x41563031,
226  Av1_ISOBMFF = 0x61763031,
227  Blur = 0x626C7572,
228  Bps8 = 0x38627073,
229  BrightnessAndContrast = 0x6272636F,
230  ChannelCompositor = 0x6368616E,
231  ChromaKey = 0x636B6579,
232  Cinepak = 0x63766964,
233  Cloud = 0x636C6F75,
234  ColorStyle = 0x736F6C72,
235  Colorsync = 0x73796E63,
236  ColorTint = 0x74696E74,
237  CrossFade = 0x64736C76,
238  Cvid = 0x63766964,
239  Divx3Decoder1 = 0x41503431,
240  Divx3Decoder2 = 0x434F4C30,
241  Divx3Decoder3 = 0x434F4C31,
242  Divx3Decoder4 = 0x44495633,
243  Divx3Decoder5 = 0x44495634,
244  Divx3Decoder6 = 0x44495635,
245  Divx3Decoder7 = 0x44495636,
246  Divx3Decoder8 = 0x4D504733,
247  Divx3Decoder9 = 0x6D706733,
248  Divx3Decoder10 = 0x636F6C30,
249  Divx3Decoder11 = 0x636F6C31,
250  Divx3Decoder12 = 0x64697633,
251  Divx3Decoder13 = 0x64697634,
252  Divx3Decoder14 = 0x64697635,
253  Divx3Decoder15 = 0x64697636,
254  Divx4Decoder1 = 0x44495658,
255  Divx4Decoder2 = 0x64697678,
256  Divx5Decoder = 0x44583530,
257  Drms = 0x64726D73,
258  Drmi = 0x64726D69,
259  Dts = 0x6474736C,
260  DtsH = 0x64747368,
261  DtsE = 0x64747365,
262  Dvca = 0x64766361,
263  DvcPro501 = 0x64763570,
264  DvcPro502 = 0x6476356E,
265  DvcProPal = 0x64767070,
266  EAc3 = 0x65632D33,
267  EdgeDetection = 0x65646765,
268  Emboss = 0x656D6273,
269  Explode = 0x78706C6F,
270  FilmNoise = 0x666D6E73,
271  Fire = 0x66697265,
272  Flac = 0x664C6143,
273  FlashPixImage = 0x66706978,
275  FloatingPoint32Bit = 0x666C3332,
276  FloatingPoint64Bit = 0x666C3634,
277  GeneralConvolution = 0x67656E6B,
278  Gif = 0x67696620,
279  Glass = 0x676C6173,
280  GradientWipe = 0x6D617474,
281  Graphics = 0x736D6320,
282  H263Quicktime = 0x68323633,
283  H2633GPP = 0x73323633,
284  H264Decoder1 = 0x44415643,
285  H264Decoder2 = 0x48323634,
286  H264Decoder3 = 0x56535348,
287  H264Decoder4 = 0x58323634,
288  H264Decoder5 = 0x68323634,
289  H264Decoder6 = 0x78323634,
290  Hdv3 = 0x68647633,
291  Hevc1 = 0x68766331,
292  Hevc2 = 0x68657631,
293  HslBalance = 0x68736C62,
294  Ima4 = 0x696D6134,
295  Ima41 = 0x696D6134,
296  ImaadpcmAcm = 0x6D730011,
297  Implode = 0x6D706C6F,
298  Int16Be = 0x74776F73,
299  Int16Le = 0x736F7774,
300  Int24 = 0x696E3234,
301  Int32 = 0x696E3332,
302  Iris = 0x736D7032,
303  IvxDecoder1 = 0x33495632,
304  IvxDecoder2 = 0x33495644,
305  IvxDecoder3 = 0x33697632,
306  IvxDecoder4 = 0x33697664,
307  Jpeg = 0x6a706567,
308  Jpeg2000Decoder = 0x6D6A7032,
309  Law21 = 0x756C6177,
310  LensFlare = 0x6C656E73,
311  Lle = 0x726C6520,
312  Mac3 = 0x6D616333,
313  Mac6 = 0x6D616336,
314  Mace31 = 0x4D414333,
315  Mace61 = 0x4D414336,
316  MatrixWipe = 0x736D7034,
317  DolbyMpl = 0x6D6C7061,
318  MotionJpegA = 0x6D6A7061,
319  MotionJpegB = 0x6D6A7062,
320  Mp3 = 0x2e6d7033,
321  Mp3CbrOnly = 0x6D730055,
322  Mpeg = 0x4D504547,
323  Mpeg2Imx30 = 0x6D78336E,
324  Mpeg2Imx50 = 0x6D783570,
325  Mpeg4Audio = 0x6d703461,
326  Mpeg4Decoder1 = 0x464D5034,
327  Mpeg4Decoder2 = 0x53454447,
328  Mpeg4Decoder3 = 0x57563146,
329  Mpeg4Sample = 0x6d703473,
330  Mpeg4TimedText = 0x74783367,
331  Mpeg4Video = 0x6d703476,
332  MsMpeg4V1Decoder1 = 0x44495631,
333  MsMpeg4V1Decoder2 = 0x64697631,
334  MsMpeg4V1Decoder3 = 0x4D504734,
335  MsMpeg4V1Decoder4 = 0x6D706734,
336  MsMpeg4V1Decoder5 = 0x4D504731,
337  MsMpeg4V1Decoder6 = 0x6D706731,
338  MsMpeg4V2Decoder1 = 0x44495632,
339  MsMpeg4V2Decoder2 = 0x64697632,
340  MsMpeg4V2Decoder3 = 0x4D503432,
341  MsMpeg4V2Decoder4 = 0x6D703432,
342  MsMpeg4V3Decoder1 = 0x4D503433,
343  MsMpeg4V3Decoder2 = 0x6D703433,
344  NtscDv25Video = 0x64766320,
345  Oggs = 0x4F676753,
346  Opus = 0x4F707573,
347  PalDv25Video = 0x64766370,
348  PdfImage = 0x70646620,
349  Png = 0x706E6720,
350  Push = 0x70757368,
351  Qclp = 0x51636C70,
352  QdesignMusic1Decoder = 0x51444D43,
353  QdesignMusic2 = 0x51444D32,
354  Qdmc = 0x51444D43,
355  Qdrw = 0x71647277,
356  QtvrCubicCodec = 0x63757061,
357  QtvrCylindricalCodec = 0x6C747061,
358  QualcommPurevoice = 0x51636C70,
359  QualcommQcelp = 0x51636C71,
360  Radial = 0x736D7033,
361  Raw = 0x72617720,
362  RgbBalance = 0x72676262,
363  Ripple = 0x7269706C,
364  Rpza = 0x72707A61,
365  Rv20 = 0x52563230,
366  Rv30 = 0x52563330,
367  Rv40 = 0x52563430,
368  Sharpen = 0x73687270,
369  Slide = 0x736C6964,
370  Smc = 0x736D6320,
371  SorensonH263Decoder = 0x464C5631,
374  Sowt = 0x736F7774,
376  Svq1 = 0x73767131,
377  Svq3 = 0x73767133,
378  Tiff = 0x74696666,
379  TravelingMatte = 0x74726176,
380  TruemotionVp6Decoder1 = 0x56503632,
381  TruemotionVp6Decoder2 = 0x56503646,
382  Twos = 0x74776F73,
383  Ulaw = 0x756C6177,
384  Ulaw21 = 0x756C6177,
385  VcmImageCodec = 0x4D6A7067,
386  Vdva = 0x76647661,
387  Vp8 = 0x56503830,
388  Vp9 = 0x56503930,
389  Vp9_2 = 0x76703039,
390  WavPack = 0x5756504B,
391  WindowsMediaAudio = 0x6F776D61,
392  WindowsMediaAudio7 = 0x574D4131,
395  WindowsMediaVideoV17 = 0x574D5637,
396  WindowsMediaVideoV2 = 0x574D5632,
397  WindowsMediaVideoV8 = 0x574D5638,
398  Wipe = 0x736D7074,
399  WmvImageCodec1 = 0x4D347332,
400  WmvImageCodec2 = 0x4D703432,
401  WmvImageCodec3 = 0x4D703433,
402  WmvImageCodec4 = 0x4D703453,
403  WmvImageCodec5 = 0x574D5631,
404  WmvImageCodec6 = 0x574D5632,
405  WmvImageCodec7 = 0x574D5633,
406  XvidDecoder1 = 0x424C5A30,
407  XvidDecoder2 = 0x58564944,
408  XvidDecoder3 = 0x58564958,
409  XvidDecoder4 = 0x58766944,
410  XvidDecoder5 = 0x78766964,
416  Zoom = 0x7A6F6F6D
417 };
418 
419 TAG_PARSER_EXPORT MediaFormat fourccToMediaFormat(std::uint32_t fourccId);
420 
421 } // namespace FourccIds
422 
423 namespace Mp4FormatExtensionIds {
424 enum KnownValue : std::uint32_t {
426  = 0x67616D61,
427  FieldHandling = 0x6669656C,
429  DefaultHuffmanTable = 0x6D6A6874,
432  AvcConfiguration = 0x61766343,
433  PixelAspectRatio = 0x70617370,
434  ColorParameters = 0x636F6C72,
435  CleanAperature = 0x636C6170
436 };
437 }
438 
439 namespace Mpeg4ElementaryStreamObjectIds {
440 enum KnownValue : std::uint8_t {
444  AfxStream = 0x05,
448  Mpeg4Visual = 0x20,
449  Avc,
451  Als = 0x24,
452  Sa0c = 0x2B,
453  Aac = 0x40,
467  Png,
468  Evrc = 0xA0,
469  Smv,
471  Vc1,
473  Ac3,
475  Dts,
479  PrivateEvrc = 0xD1,
480  PrivateAc3 = 0xD3,
482  PrivateOgg = 0xDD,
484  PrivateVobSub = 0xE0,
485  PrivateQcelp = 0xE1,
486 };
487 
488 TAG_PARSER_EXPORT MediaFormat streamObjectTypeFormat(std::uint8_t streamObjectTypeId);
489 
490 } // namespace Mpeg4ElementaryStreamObjectIds
491 
492 namespace Mpeg4ElementaryStreamTypeIds {
493 enum KnownValue : std::uint8_t {
507 };
508 
509 TAG_PARSER_EXPORT const char *streamTypeName(std::uint8_t streamTypeId);
510 
511 } // namespace Mpeg4ElementaryStreamTypeIds
512 
513 namespace Mpeg4DescriptorIds {
514 enum KnownValue : std::uint8_t {
515  ObjectDescr = 0x01,
556  UserPrivate = 0xC0
557 };
558 }
559 
560 namespace Mpeg4AudioObjectIds {
561 enum KnownValue : std::uint8_t {
562  Null = 0,
567  Sbr,
572  Ttsi = 12,
578  ErAacLtp = 19,
588  Ps,
595  Als,
596  Sls,
604 };
605 
606 TAG_PARSER_EXPORT MediaFormat idToMediaFormat(std::uint8_t mpeg4AudioObjectId, bool sbrPresent = false, bool psPresent = false);
607 
608 } // namespace Mpeg4AudioObjectIds
609 
610 extern std::uint32_t mpeg4SamplingFrequencyTable[13];
611 
612 namespace Mpeg4ChannelConfigs {
613 enum Mpeg4ChannelConfig : std::uint8_t {
622 };
623 
624 TAG_PARSER_EXPORT const char *channelConfigString(std::uint8_t config);
625 TAG_PARSER_EXPORT std::uint8_t channelCount(std::uint8_t config);
626 
627 } // namespace Mpeg4ChannelConfigs
628 
629 namespace Mpeg4VideoCodes {
630 enum KnownValue : std::uint8_t {
639  VopStart = 0xB6,
650 };
651 }
652 
653 namespace Mpeg2VideoCodes {
654 enum KnownValue : std::uint8_t { Pic = 0x00, Seq = 0xB3, Ext = 0xB5, Gop = 0xB8 };
655 }
656 
660 enum class Mp4TagMediaType : std::uint8_t {
661  Movie = 0,
662  Music = 1,
663  Audiobook = 2,
664  MusicVideo = 6,
665  Movie2 = 9,
666  TvShow = 10,
667  Booklet = 11,
668  Ringtone = 14
669 };
670 
674 enum class Mp4TagContentRating : std::uint8_t {
675  None = 0,
676  Clean = 2,
677  Explicit = 4
678 };
679 
683 enum class AccountType : std::uint8_t { Itunes = 0, Aol = 1, Undefined = 255 };
684 
688 enum class CountryCode {
689  Usa = 143441,
690  Fra = 143442,
691  Deu = 143443,
692  Gbr = 143444,
693  Aut = 143445,
694  Bel = 143446,
695  Fin = 143447,
696  Grc = 143448,
697  Irl = 143449,
698  Ita = 143450,
699  Lux = 143451,
700  Nld = 143452,
701  Prt = 143453,
702  Esp = 143454,
703  Can = 143455,
704  Swe = 143456,
705  Nor = 143457,
706  Dnk = 143458,
707  Che = 143459,
708  Aus = 143460,
709  Nzl = 143461,
710  Jpn = 143462,
711  Undefined = 0
712 };
713 
714 } // namespace TagParser
715 
716 #endif // TAG_PARSER_MP4IDS_H
TagParser::Mpeg4AudioObjectIds::idToMediaFormat
TAG_PARSER_EXPORT MediaFormat idToMediaFormat(std::uint8_t mpeg4AudioObjectId, bool sbrPresent=false, bool psPresent=false)
Definition: mp4ids.cpp:366
TagParser::Mp4TagAtomIds::Extended
Definition: mp4ids.h:99
TagParser::CountryCode::Che
TagParser::Mpeg4DescriptorIds::IpmpToolTag
Definition: mp4ids.h:548
TagParser::Mpeg4DescriptorIds::KeyWordDescr
Definition: mp4ids.h:536
TagParser::FourccIds::Mpeg4Decoder2
Definition: mp4ids.h:327
TagParser::Mp4AtomIds::TrackFragmentHeader
Definition: mp4ids.h:69
TagParser::FourccIds::Divx3Decoder6
Definition: mp4ids.h:244
TagParser::Mpeg4AudioObjectIds::SmrMain
Definition: mp4ids.h:599
TagParser::FourccIds::Divx3Decoder11
Definition: mp4ids.h:249
TagParser::Mpeg4DescriptorIds::IpiDescPointer
Definition: mp4ids.h:523
TagParser::Mpeg4AudioObjectIds::Layer3
Definition: mp4ids.h:593
TagParser::FourccIds::Mpeg
Definition: mp4ids.h:322
TagParser::Mpeg4DescriptorIds::FlexMuxIdentDescr
Definition: mp4ids.h:552
TagParser::Mp4AtomIds::MediaHeader
Definition: mp4ids.h:33
TagParser::Mpeg4AudioObjectIds::LdMpegSurround
Definition: mp4ids.h:602
TagParser::FourccIds::H264Decoder3
Definition: mp4ids.h:286
TagParser::Mpeg4VideoCodes::StuffingStart
Definition: mp4ids.h:649
TagParser::Mp4FormatExtensionIds::ColorParameters
Definition: mp4ids.h:434
TagParser::Mpeg4DescriptorIds::ContentIdentDescr
Definition: mp4ids.h:521
TagParser::Mp4TagAtomIds::Podcast
Definition: mp4ids.h:108
TagParser::Mpeg4ElementaryStreamObjectIds::DtsHdHighResolution
Definition: mp4ids.h:476
TagParser::CountryCode::Grc
TagParser::Mp4AtomIds::MovieExtendsHeader
Definition: mp4ids.h:36
TagParser::Mpeg4DescriptorIds::RegistrationDescr
Definition: mp4ids.h:527
TagParser::FourccIds::Divx3Decoder2
Definition: mp4ids.h:240
TagParser::Mp4TagAtomIds::GaplessPlayback
Definition: mp4ids.h:100
TagParser::Mpeg4ElementaryStreamObjectIds::SystemsIso144961v2
Definition: mp4ids.h:442
TagParser::FourccIds::Divx3Decoder15
Definition: mp4ids.h:253
TagParser::Mpeg4ElementaryStreamObjectIds::Aac
Definition: mp4ids.h:453
TagParser::AccountType::Itunes
TagParser::FourccIds::H264Decoder1
Definition: mp4ids.h:284
TagParser::Mp4AtomIds::MovieHeader
Definition: mp4ids.h:47
TagParser::Mpeg4AudioObjectIds::ErTwinVq
Definition: mp4ids.h:580
TagParser::Mpeg4ElementaryStreamObjectIds::Ac3
Definition: mp4ids.h:473
TagParser::Mp4TagAtomIds::Album
Definition: mp4ids.h:86
TagParser::FourccIds::Jpeg2000Decoder
Definition: mp4ids.h:308
TagParser::Mpeg4ElementaryStreamObjectIds::InteractionStream
Definition: mp4ids.h:443
TagParser::FourccIds::Divx5Decoder
Definition: mp4ids.h:256
TagParser::Mpeg4ElementaryStreamObjectIds::StreamingTextStream
Definition: mp4ids.h:447
TagParser::Mp4AtomIds::ChunkOffset64
Definition: mp4ids.h:18
TagParser::Mpeg4ElementaryStreamObjectIds::PrivateOgg2
Definition: mp4ids.h:483
TagParser::Mp4AtomIds::IndependentAndDisposableSamples
Definition: mp4ids.h:54
TagParser::Mpeg4AudioObjectIds::UsacNoSbr
Definition: mp4ids.h:600
TagParser::Mpeg4ChannelConfigs::FrontCenterFrontLeftFrontRightSideLeftSideRightBackLeftBackRightLFEChannel
Definition: mp4ids.h:621
TagParser::Mpeg4AudioObjectIds::Als
Definition: mp4ids.h:595
TagParser::FourccIds::AppleYuv420Codec2
Definition: mp4ids.h:214
TagParser::Mpeg4AudioObjectIds::AacLtp
Definition: mp4ids.h:566
TagParser::Mp4TagAtomIds::Producer
Definition: mp4ids.h:111
TagParser::Mpeg4ChannelConfigs::FrontCenterFrontLeftFrontRightBackLeftBackRight
Definition: mp4ids.h:619
TagParser::Mpeg4AudioObjectIds::Celp
Definition: mp4ids.h:570
TagParser::Mpeg4AudioObjectIds::ErAacLc
Definition: mp4ids.h:577
TagParser::FourccIds::MsMpeg4V1Decoder2
Definition: mp4ids.h:333
TagParser::Mpeg4ElementaryStreamObjectIds::streamObjectTypeFormat
TAG_PARSER_EXPORT MediaFormat streamObjectTypeFormat(std::uint8_t streamObjectTypeId)
Returns the TagParser::MediaFormat denoted by the specified MPEG-4 stream ID.
Definition: mp4ids.cpp:214
TagParser::FourccIds::QtvrCubicCodec
Definition: mp4ids.h:356
TagParser::FourccIds::ApplePhotoJpeg
Definition: mp4ids.h:198
TagParser::FourccIds::FloatingPoint32Bit
Definition: mp4ids.h:275
TagParser::FourccIds::XvidDecoder2
Definition: mp4ids.h:407
TagParser::Mp4AtomIds::SampleDescription
Definition: mp4ids.h:62
TagParser::FourccIds::AppleMotionJpegB
Definition: mp4ids.h:193
TagParser::Mp4AtomIds::DataInformation
Definition: mp4ids.h:21
TagParser::Mp4TagMediaType::Movie
TagParser::Mp4FormatExtensionIds::Mpeg4ElementaryStreamDescriptor2
Definition: mp4ids.h:431
TagParser::FourccIds::Drmi
Definition: mp4ids.h:258
TagParser::Mp4TagAtomIds::Lyrics
Definition: mp4ids.h:105
TagParser::Mpeg4ElementaryStreamObjectIds::PrivateEvrc
Definition: mp4ids.h:479
TagParser::Mp4TagAtomIds::TvSeason
Definition: mp4ids.h:120
TagParser::Mpeg4ElementaryStreamObjectIds::SynthesizedTextureStream
Definition: mp4ids.h:446
TagParser::Mp4TagMediaType
Mp4TagMediaType
Specifies the tag type.
Definition: mp4ids.h:660
TagParser::Mp4TagAtomIds::Encoder
Definition: mp4ids.h:97
TagParser::FourccIds::MotionJpegA
Definition: mp4ids.h:318
TagParser::Mpeg4VideoCodes::MeshObjectStart
Definition: mp4ids.h:642
TagParser::FourccIds::MsMpeg4V2Decoder1
Definition: mp4ids.h:338
TagParser::FourccIds::Divx3Decoder8
Definition: mp4ids.h:246
TagParser::FourccIds::XvidDecoder4
Definition: mp4ids.h:409
TagParser::FourccIds::AppleVideo
Definition: mp4ids.h:212
TagParser::FourccIds::Mace61
Definition: mp4ids.h:315
TagParser::FourccIds::AppleDvcproPal
Definition: mp4ids.h:179
TagParser::Mp4TagAtomIds::Category
Definition: mp4ids.h:90
TagParser::CountryCode::Fra
TagParser::Mpeg2VideoCodes::Gop
Definition: mp4ids.h:654
TagParser::FourccIds::WmvImageCodec5
Definition: mp4ids.h:403
TagParser::Mpeg4DescriptorIds::UserPrivate
Definition: mp4ids.h:556
TagParser::FourccIds::Divx3Decoder9
Definition: mp4ids.h:247
TagParser::Mp4TagAtomIds::TvShowName
Definition: mp4ids.h:121
TagParser::FourccIds::AppleMacpaint
Definition: mp4ids.h:190
TagParser::Mpeg4DescriptorIds::ContentClassificationDescr
Definition: mp4ids.h:535
TagParser::Mpeg4DescriptorIds::IpmpToolsListDescr
Definition: mp4ids.h:547
TagParser::Mp4TagAtomIds::Cover
Definition: mp4ids.h:94
TagParser::Mp4AtomIds::HintMediaHeader
Definition: mp4ids.h:30
TagParser::CountryCode::Nzl
TagParser::CountryCode::Jpn
TagParser::Mp4AtomIds::SampleSize
Definition: mp4ids.h:65
TagParser::CountryCode::Swe
TagParser::Mp4TagMediaType::Booklet
TagParser::FourccIds::Mpeg2Imx50
Definition: mp4ids.h:324
TagParser::Mpeg4ChannelConfigs::AotSpecificConfig
Definition: mp4ids.h:614
TagParser::Mp4AtomIds::ChunkOffset
Definition: mp4ids.h:59
TagParser::CountryCode::Nor
TagParser::FourccIds::Jpeg
Definition: mp4ids.h:307
TagParser::Mpeg4DescriptorIds::SupplContentIdentDescr
Definition: mp4ids.h:522
TagParser::Mpeg4AudioObjectIds::Null
Definition: mp4ids.h:562
TagParser::FourccIds::SorensonH263Decoder
Definition: mp4ids.h:371
TagParser::Mpeg4AudioObjectIds::Usac
Definition: mp4ids.h:603
TagParser::FourccIds::Avc4
Definition: mp4ids.h:224
TagParser::FourccIds::MsMpeg4V2Decoder3
Definition: mp4ids.h:340
TagParser::FourccIds::NtscDv25Video
Definition: mp4ids.h:344
TagParser::FourccIds::Yuv422HardwareAccelerationCodecYuvs3
Definition: mp4ids.h:413
TagParser::Mpeg4VideoCodes::FbaObjectStart
Definition: mp4ids.h:640
TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2AacScaleableSamplingRateProfile
Definition: mp4ids.h:462
TagParser::Mpeg2VideoCodes::Ext
Definition: mp4ids.h:654
TagParser::Mp4TagExtendedNameIds::label
const char * label
Definition: mp4ids.cpp:31
TagParser::FourccIds::RgbBalance
Definition: mp4ids.h:362
TagParser::Mpeg4AudioObjectIds::ErBsac
Definition: mp4ids.h:581
TagParser::Mpeg4AudioObjectIds::Dst
Definition: mp4ids.h:594
TagParser::Mpeg4ElementaryStreamTypeIds::Ipmp
Definition: mp4ids.h:504
TagParser::FourccIds::LensFlare
Definition: mp4ids.h:310
TagParser::Mpeg4VideoCodes::MeshObjectPlaneStart
Definition: mp4ids.h:643
TagParser::Mpeg4ElementaryStreamObjectIds::EAc3
Definition: mp4ids.h:474
TagParser::FourccIds::Apple64BitArgb1
Definition: mp4ids.h:163
TagParser::FourccIds::WavPack
Definition: mp4ids.h:390
TagParser::Mp4AtomIds::MovieFragmentRandomAccess
Definition: mp4ids.h:39
TagParser::Mpeg4AudioObjectIds::ErAacLtp
Definition: mp4ids.h:578
TagParser::FourccIds::PalDv25Video
Definition: mp4ids.h:347
TagParser::FourccIds::DvcPro502
Definition: mp4ids.h:264
TagParser::Mpeg4DescriptorIds::IplDescrPointerRef
Definition: mp4ids.h:532
TagParser::FourccIds::Hevc2
Definition: mp4ids.h:292
TagParser::FourccIds::Alaw21
Definition: mp4ids.h:152
TagParser::FourccIds::ImaadpcmAcm
Definition: mp4ids.h:296
TagParser::Mp4AtomIds::Free
Definition: mp4ids.h:27
TagParser::Mpeg2VideoCodes::Pic
Definition: mp4ids.h:654
TagParser::FourccIds::Vdva
Definition: mp4ids.h:386
TagParser::Mpeg4ElementaryStreamTypeIds::streamTypeName
const TAG_PARSER_EXPORT char * streamTypeName(std::uint8_t streamTypeId)
Returns the name of the stream type denoted by the specified MPEG-4 stream type ID.
Definition: mp4ids.cpp:324
TagParser::Mpeg4DescriptorIds::LanguageDescr
Definition: mp4ids.h:538
TagParser::FourccIds::AppleDvcpro50Pal
Definition: mp4ids.h:178
TagParser::FourccIds::Svq3
Definition: mp4ids.h:377
TagParser::Mpeg4DescriptorIds::SmpteCameraPositionDescr
Definition: mp4ids.h:544
TagParser::FourccIds::Ac4
Definition: mp4ids.h:147
TagParser::FourccIds::Appl2
Definition: mp4ids.h:159
TagParser::Mpeg4ElementaryStreamObjectIds::Png
Definition: mp4ids.h:467
TagParser::FourccIds::Mace31
Definition: mp4ids.h:314
TagParser::FourccIds::AppleMpeg4Compressor
Definition: mp4ids.h:194
TagParser::FourccIds::TruemotionVp6Decoder1
Definition: mp4ids.h:380
TagParser::Mpeg4AudioObjectIds::Sbr
Definition: mp4ids.h:567
TagParser::Mpeg4DescriptorIds::IpmpDescr
Definition: mp4ids.h:525
TagParser::Mp4AtomIds::Track
Definition: mp4ids.h:72
TagParser::CountryCode::Nld
TagParser::Mpeg4DescriptorIds::EsIdInc
Definition: mp4ids.h:528
TagParser::FourccIds::Gif
Definition: mp4ids.h:278
TagParser::FourccIds::Law21
Definition: mp4ids.h:309
TagParser::Mpeg4ElementaryStreamObjectIds::Dirac
Definition: mp4ids.h:472
TagParser::FourccIds::GeneralConvolution
Definition: mp4ids.h:277
TagParser::FourccIds::Dts
Definition: mp4ids.h:259
TagParser::FourccIds::Int16Be
Definition: mp4ids.h:298
TagParser::Mpeg4ChannelConfigs::FrontCenterFrontLeftFrontRightBackLeftBackRightLFEChannel
Definition: mp4ids.h:620
TagParser::Mpeg4VideoCodes::TextureShapeLayerStart
Definition: mp4ids.h:648
TagParser::FourccIds::AppleDvc
Definition: mp4ids.h:173
TagParser::FourccIds::Rv20
Definition: mp4ids.h:365
TagParser::Mpeg4ElementaryStreamObjectIds::PrivateAc3
Definition: mp4ids.h:480
TagParser::FourccIds::AppleScalingCodec
Definition: mp4ids.h:204
TagParser::FourccIds::AppleR408
Definition: mp4ids.h:203
TagParser::FourccIds::Yuv422HardwareAccelerationCodecYuvs4
Definition: mp4ids.h:414
TagParser::Mp4TagAtomIds::TrackPosition
Definition: mp4ids.h:116
TagParser::Mp4TagAtomIds::TvEpisode
Definition: mp4ids.h:117
TagParser::Mp4TagExtendedMeanIds::iTunes
const char * iTunes
Definition: mp4ids.cpp:23
TagParser::Mp4MediaTypeIds::KnownValue
KnownValue
Definition: mp4ids.h:136
TagParser::Mpeg4DescriptorIds::FlexMuxChannelDescr
Definition: mp4ids.h:555
TagParser::Mp4AtomIds::TrackExtends
Definition: mp4ids.h:74
TagParser::Mp4AtomIds::DataReference
Definition: mp4ids.h:22
TagParser::Mp4AtomIds::FileType
Definition: mp4ids.h:28
TagParser::Mp4AtomIds::SubSampleInformation
Definition: mp4ids.h:68
TagParser::FourccIds::Qclp
Definition: mp4ids.h:351
TagParser::FourccIds::WmvImageCodec7
Definition: mp4ids.h:405
TagParser::Mpeg4DescriptorIds::ContentCreatorNameDescr
Definition: mp4ids.h:541
TagParser::Mpeg4AudioObjectIds::AacMain
Definition: mp4ids.h:563
TagParser::Mpeg4AudioObjectIds::SmrSimple
Definition: mp4ids.h:598
TagParser::Mp4AtomIds::MovieFragmentHeader
Definition: mp4ids.h:38
TagParser::Mp4FormatExtensionIds::Mpeg4ElementaryStreamDescriptor
Definition: mp4ids.h:430
TagParser::Mpeg4DescriptorIds::ObjectDescr
Definition: mp4ids.h:515
TagParser::FourccIds::AppleYuv422CodecYuvu
Definition: mp4ids.h:219
TagParser
Contains all classes and functions of the TagInfo library.
Definition: aaccodebook.h:10
TagParser::FourccIds::Apple16BitGray
Definition: mp4ids.h:160
TagParser::CountryCode::Bel
TagParser::FourccIds::H264Decoder5
Definition: mp4ids.h:288
TagParser::CountryCode::Esp
TagParser::Mp4AtomIds::KnownValue
KnownValue
Definition: mp4ids.h:13
TagParser::FourccIds::Mpeg4Decoder1
Definition: mp4ids.h:326
TagParser::Mpeg4DescriptorIds::InitialObjectDescr
Definition: mp4ids.h:516
TagParser::FourccIds::Mpeg4Audio
Definition: mp4ids.h:325
TagParser::FourccIds::ColorTint
Definition: mp4ids.h:236
TagParser::FourccIds::AppleIntermediateCodec
Definition: mp4ids.h:188
TagParser::FourccIds::AppleCinepak
Definition: mp4ids.h:169
TagParser::Mp4AtomIds::DecodingTimeToSample
Definition: mp4ids.h:66
TagParser::Mp4TagAtomIds::PurchaseDate
Definition: mp4ids.h:112
TagParser::FourccIds::ApplePixletVideo
Definition: mp4ids.h:199
TagParser::FourccIds::Apple64BitArgb2
Definition: mp4ids.h:164
TagParser::FourccIds::AppleOpendmlJpeg
Definition: mp4ids.h:196
TagParser::FourccIds::MsMpeg4V1Decoder6
Definition: mp4ids.h:337
TagParser::FourccIds::H264Decoder6
Definition: mp4ids.h:289
TagParser::Mpeg4DescriptorIds::IcicCreatorDateDescr
Definition: mp4ids.h:543
TagParser::Mpeg4ChannelConfigs::FrontCenterFrontLeftFrontRightBackCenter
Definition: mp4ids.h:618
TagParser::Mpeg4ElementaryStreamTypeIds::ObjectContentInfo
Definition: mp4ids.h:501
TagParser::Mpeg4DescriptorIds::DecoderSpecificInfo
Definition: mp4ids.h:519
TagParser::FourccIds::AppleSgi
Definition: mp4ids.h:205
TagParser::FourccIds::Smc
Definition: mp4ids.h:370
TagParser::FourccIds::MsMpeg4V1Decoder3
Definition: mp4ids.h:334
TagParser::Mp4MediaTypeIds::Hint
Definition: mp4ids.h:139
TagParser::Mp4AtomIds::UserData
Definition: mp4ids.h:76
TagParser::FourccIds::Iris
Definition: mp4ids.h:302
TagParser::Mpeg4ElementaryStreamObjectIds::Avc
Definition: mp4ids.h:449
TagParser::FourccIds::SorensonVideo3Compressor
Definition: mp4ids.h:372
TagParser::FourccIds::Flac
Definition: mp4ids.h:272
TagParser::Mpeg4VideoCodes::FbaObjectPlaneStart
Definition: mp4ids.h:641
TagParser::Mp4AtomIds::SampleGroupDescription
Definition: mp4ids.h:55
TagParser::FourccIds::AppleLossless
Definition: mp4ids.h:189
TagParser::Mp4AtomIds::MovieFragment
Definition: mp4ids.h:44
TagParser::FourccIds::H2633GPP
Definition: mp4ids.h:283
TagParser::Mp4TagContentRating::Clean
TagParser::FourccIds::Cloud
Definition: mp4ids.h:233
TagParser::FourccIds::MotionJpegB
Definition: mp4ids.h:319
TagParser::FourccIds::AppleComponentVideoYuv422
Definition: mp4ids.h:171
TagParser::FourccIds::Opus
Definition: mp4ids.h:346
TagParser::FourccIds::Divx3Decoder4
Definition: mp4ids.h:242
TagParser::Mpeg4ElementaryStreamObjectIds::ParameterSetsForAvc
Definition: mp4ids.h:450
TagParser::mpeg4SamplingFrequencyTable
std::uint32_t mpeg4SamplingFrequencyTable[13]
Definition: mp4ids.cpp:422
TagParser::FourccIds::Hdv3
Definition: mp4ids.h:290
TagParser::Mpeg4DescriptorIds::DecoderConfigDescr
Definition: mp4ids.h:518
TagParser::Mp4FormatExtensionIds::FieldHandling
Definition: mp4ids.h:427
TagParser::FourccIds::DtsE
Definition: mp4ids.h:261
TagParser::FourccIds::Int24
Definition: mp4ids.h:300
TagParser::FourccIds::AppleDvcpro50Ntsc
Definition: mp4ids.h:177
TagParser::FourccIds::Ac3
Definition: mp4ids.h:146
TagParser::Mp4MediaTypeIds::Sound
Definition: mp4ids.h:137
TagParser::Mpeg4DescriptorIds::Mp4I0d
Definition: mp4ids.h:530
TagParser::Mpeg4ElementaryStreamObjectIds::AfxStream
Definition: mp4ids.h:444
TagParser::FourccIds::AlphaCompositor
Definition: mp4ids.h:153
TagParser::FourccIds::Yuv422HardwareAccelerationCodecYuvs2
Definition: mp4ids.h:412
TagParser::FourccIds::IvxDecoder1
Definition: mp4ids.h:303
TagParser::Mp4TagMediaType::Movie2
TagParser::FourccIds::FloatingPoint64Bit
Definition: mp4ids.h:276
TagParser::Mpeg4ElementaryStreamObjectIds::PrivateVobSub
Definition: mp4ids.h:484
TagParser::AccountType
AccountType
Specifies the account type.
Definition: mp4ids.h:683
TagParser::FourccIds::QdesignMusic1Decoder
Definition: mp4ids.h:352
TagParser::Mpeg4ElementaryStreamTypeIds::Interaction
Definition: mp4ids.h:503
TagParser::CountryCode::Aus
TagParser::FourccIds::MsMpeg4V2Decoder4
Definition: mp4ids.h:341
TagParser::Mpeg4VideoCodes::KnownValue
KnownValue
Definition: mp4ids.h:630
TagParser::FourccIds::AppleCmyk
Definition: mp4ids.h:170
TagParser::CountryCode::Can
TagParser::Mpeg4AudioObjectIds::KnownValue
KnownValue
Definition: mp4ids.h:561
TagParser::CountryCode
CountryCode
Specifies the country.
Definition: mp4ids.h:688
TagParser::FourccIds::Int32
Definition: mp4ids.h:301
TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2Video422Profile
Definition: mp4ids.h:459
TagParser::FourccIds::Raw
Definition: mp4ids.h:361
TagParser::Mp4FormatExtensionIds::GammaLevel
Definition: mp4ids.h:425
TagParser::FourccIds::Alaw
Definition: mp4ids.h:151
TagParser::Mpeg4ElementaryStreamObjectIds::SystemsIso144961
Definition: mp4ids.h:441
TagParser::Mp4TagAtomIds::Keywords
Definition: mp4ids.h:103
TagParser::FourccIds::AppleBmp
Definition: mp4ids.h:168
TagParser::FourccIds::Mpeg4Video
Definition: mp4ids.h:331
TagParser::FourccIds::H264Decoder2
Definition: mp4ids.h:285
TagParser::Mpeg4DescriptorIds::IpmpDescPointer
Definition: mp4ids.h:524
TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg1Audio
Definition: mp4ids.h:465
TagParser::Mpeg4AudioObjectIds::EscapeValue
Definition: mp4ids.h:590
TagParser::FourccIds::AppleDvcpro502
Definition: mp4ids.h:176
TagParser::Mp4AtomIds::PixalAspectRatio
Definition: mp4ids.h:51
TagParser::Mpeg4ChannelConfigs::FrontCenter
Definition: mp4ids.h:615
TagParser::Mp4FormatExtensionIds::PixelAspectRatio
Definition: mp4ids.h:433
TagParser::FourccIds::Avc2
Definition: mp4ids.h:222
TagParser::FourccIds::WindowsMediaVideoV17
Definition: mp4ids.h:395
TagParser::FourccIds::QtvrCylindricalCodec
Definition: mp4ids.h:357
TagParser::CountryCode::Prt
TagParser::Mpeg4AudioObjectIds::ErParametric
Definition: mp4ids.h:586
TagParser::FourccIds::AppleDvcpro501
Definition: mp4ids.h:175
TagParser::FourccIds::IvxDecoder3
Definition: mp4ids.h:305
TagParser::FourccIds::AppleYuv420Codec1
Definition: mp4ids.h:213
TagParser::FourccIds::DtsH
Definition: mp4ids.h:260
TagParser::FourccIds::WmvImageCodec1
Definition: mp4ids.h:399
TagParser::Mp4TagAtomIds::AlbumArtist
Definition: mp4ids.h:87
TagParser::Mpeg4ElementaryStreamObjectIds::Als
Definition: mp4ids.h:451
TagParser::Mpeg2VideoCodes::Seq
Definition: mp4ids.h:654
TagParser::FourccIds::Hevc1
Definition: mp4ids.h:291
TagParser::Mp4TagAtomIds::Year
Definition: mp4ids.h:122
TagParser::Mp4TagAtomIds::PreDefinedGenre
Definition: mp4ids.h:110
TagParser::Mp4AtomIds::DegradationPriority
Definition: mp4ids.h:60
TagParser::Mp4AtomIds::MediaData
Definition: mp4ids.h:32
TagParser::FourccIds::Rpza
Definition: mp4ids.h:364
TagParser::FourccIds::AppleTiff
Definition: mp4ids.h:209
TagParser::Mp4MediaTypeIds::Meta
Definition: mp4ids.h:140
TagParser::Mp4AtomIds::Skip
Definition: mp4ids.h:56
TagParser::Mp4TagAtomIds::Copyright
Definition: mp4ids.h:93
TagParser::FourccIds::Png
Definition: mp4ids.h:349
TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2Audio
Definition: mp4ids.h:463
TagParser::FourccIds::SpecialEffectsAndFilters
Definition: mp4ids.h:375
TagParser::FourccIds::WindowsMediaAudio
Definition: mp4ids.h:391
TagParser::Mpeg4DescriptorIds::ExpandedTextualDescr
Definition: mp4ids.h:540
TagParser::Mp4TagAtomIds::Title
Definition: mp4ids.h:115
TagParser::Mpeg4ElementaryStreamObjectIds::Evrc
Definition: mp4ids.h:468
TagParser::Mpeg4ChannelConfigs::channelCount
TAG_PARSER_EXPORT std::uint8_t channelCount(std::uint8_t config)
Returns the channel count for the specified MPEG-4 channel config.
Definition: mp4ids.cpp:459
TagParser::FourccIds::GradientWipe
Definition: mp4ids.h:280
TagParser::FourccIds::Avc0Media
Definition: mp4ids.h:220
TagParser::Mp4AtomIds::MediaInformationText
Definition: mp4ids.h:43
TagParser::Mp4AtomIds::Drms
Definition: mp4ids.h:23
TagParser::FourccIds::Drms
Definition: mp4ids.h:257
TagParser::Mpeg4AudioObjectIds::TwinVq
Definition: mp4ids.h:569
TagParser::FourccIds::Slide
Definition: mp4ids.h:369
TagParser::Mp4TagAtomIds::KnownValue
KnownValue
Definition: mp4ids.h:85
TagParser::Mpeg4ElementaryStreamTypeIds::Visual
Definition: mp4ids.h:497
TagParser::FourccIds::AppleTextAtsuiCodec
Definition: mp4ids.h:207
TagParser::FourccIds::IvxDecoder2
Definition: mp4ids.h:304
TagParser::FourccIds::AppleVcH263
Definition: mp4ids.h:211
TagParser::FourccIds::Qdrw
Definition: mp4ids.h:355
TagParser::Mp4TagAtomIds::Lyricist
Definition: mp4ids.h:104
TagParser::FourccIds::MsMpeg4V1Decoder5
Definition: mp4ids.h:336
TagParser::FourccIds::Apple32BitGrayWithAlpha
Definition: mp4ids.h:161
TagParser::Mp4TagExtendedNameIds::cdec
const char * cdec
Definition: mp4ids.cpp:30
TagParser::FourccIds::Divx4Decoder1
Definition: mp4ids.h:254
TagParser::Mp4AtomIds::SampleTable
Definition: mp4ids.h:58
TagParser::Mpeg4DescriptorIds::DependencyPointer
Definition: mp4ids.h:553
TagParser::FourccIds::Vp8
Definition: mp4ids.h:387
TagParser::FourccIds::MsMpeg4V3Decoder1
Definition: mp4ids.h:342
TagParser::Mp4AtomIds::Meta
Definition: mp4ids.h:37
TagParser::FourccIds::Apple64BitArgb3
Definition: mp4ids.h:165
TagParser::FourccIds::MsMpeg4V1Decoder1
Definition: mp4ids.h:332
TagParser::Mp4AtomIds::HandlerReference
Definition: mp4ids.h:29
TagParser::FourccIds::Mpeg4TimedText
Definition: mp4ids.h:330
TagParser::FourccIds::Svq1
Definition: mp4ids.h:376
TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2VideoMainProfile
Definition: mp4ids.h:455
TagParser::FourccIds::Bps8
Definition: mp4ids.h:228
TagParser::Mp4FormatExtensionIds::DefaultQuantizationTable
Definition: mp4ids.h:428
TagParser::Mp4AtomIds::Name
Definition: mp4ids.h:48
TagParser::Mpeg4VideoCodes::VisualObjectStart
Definition: mp4ids.h:638
TagParser::MediaType
MediaType
The MediaType enum specifies the type of media data (audio, video, text, ...).
Definition: mediaformat.h:13
TagParser::FourccIds::Sowt
Definition: mp4ids.h:374
TagParser::FourccIds::Mpeg4Decoder3
Definition: mp4ids.h:328
TagParser::Mpeg4AudioObjectIds::WavetableSynthesis
Definition: mp4ids.h:574
TagParser::Mp4AtomIds::Edit
Definition: mp4ids.h:25
TagParser::Mpeg4VideoCodes::VideoObjectStart
Definition: mp4ids.h:631
TagParser::Mpeg4ElementaryStreamTypeIds::Audio
Definition: mp4ids.h:498
TagParser::FourccIds::Mac3
Definition: mp4ids.h:312
TagParser::Mpeg4ElementaryStreamTypeIds::ObjectDescriptor
Definition: mp4ids.h:494
TagParser::Mp4AtomIds::ProgressiveDownloadInformation
Definition: mp4ids.h:52
TagParser::FourccIds::ChromaKey
Definition: mp4ids.h:231
TagParser::Mp4AtomIds::Movie
Definition: mp4ids.h:45
TagParser::Mpeg4ElementaryStreamObjectIds::Gpp2Cmf
Definition: mp4ids.h:470
TagParser::Mp4TagMediaType::Music
TagParser::Mpeg2VideoCodes::KnownValue
KnownValue
Definition: mp4ids.h:654
TagParser::Mpeg4ElementaryStreamTypeIds::StreamingText
Definition: mp4ids.h:506
TagParser::Mp4TagAtomIds::Description
Definition: mp4ids.h:95
TagParser::FourccIds::AppleH261
Definition: mp4ids.h:187
TagParser::Mp4TagMediaType::Ringtone
TagParser::Mpeg4AudioObjectIds::AacSsr
Definition: mp4ids.h:565
TagParser::FourccIds::Divx3Decoder14
Definition: mp4ids.h:252
TagParser::FourccIds::Ripple
Definition: mp4ids.h:363
TagParser::Mpeg4ElementaryStreamTypeIds::FontData
Definition: mp4ids.h:505
TagParser::Mp4AtomIds::Edts
Definition: mp4ids.h:24
TagParser::Mpeg4AudioObjectIds::Ps
Definition: mp4ids.h:588
TagParser::Mpeg4ElementaryStreamObjectIds::Vc1
Definition: mp4ids.h:471
TagParser::FourccIds::AppleDvPal
Definition: mp4ids.h:182
TagParser::FourccIds::DvcProPal
Definition: mp4ids.h:265
TagParser::FourccIds::HslBalance
Definition: mp4ids.h:293
TagParser::Mp4TagAtomIds::Genre
Definition: mp4ids.h:101
TagParser::FourccIds::QualcommQcelp
Definition: mp4ids.h:359
TagParser::Mpeg4AudioObjectIds::Saoc
Definition: mp4ids.h:601
TagParser::FourccIds::Rv40
Definition: mp4ids.h:367
TagParser::CountryCode::Deu
TagParser::FourccIds::WmvImageCodec3
Definition: mp4ids.h:401
TagParser::Mp4AtomIds::SampleToGroup
Definition: mp4ids.h:53
TagParser::Mp4AtomIds::MediaInformationBase
Definition: mp4ids.h:42
TagParser::CountryCode::Aut
TagParser::FourccIds::Graphics
Definition: mp4ids.h:281
TagParser::FourccIds::SorensonVideoDecompressor
Definition: mp4ids.h:373
TagParser::Mpeg4AudioObjectIds::Layer2
Definition: mp4ids.h:592
TagParser::Mp4AtomIds::Media
Definition: mp4ids.h:34
TagParser::Mpeg4AudioObjectIds::Ttsi
Definition: mp4ids.h:572
TagParser::Mpeg4DescriptorIds::DependencyMaker
Definition: mp4ids.h:554
TagParser::Mp4TagAtomIds::Rating
Definition: mp4ids.h:113
TagParser::FourccIds::Yuv422HardwareAccelerationCodecYuvs5
Definition: mp4ids.h:415
TagParser::FourccIds::Twos
Definition: mp4ids.h:382
TagParser::Mpeg4ElementaryStreamObjectIds::PrivateQcelp
Definition: mp4ids.h:485
TagParser::Mpeg4ElementaryStreamTypeIds::MpegJava
Definition: mp4ids.h:502
TagParser::Mpeg4AudioObjectIds::AlgorithmicSynthesisAudioEffects
Definition: mp4ids.h:576
TagParser::FourccIds::Sharpen
Definition: mp4ids.h:368
TagParser::Mpeg4ElementaryStreamObjectIds::KnownValue
KnownValue
Definition: mp4ids.h:440
TagParser::FourccIds::AdpcmAcm
Definition: mp4ids.h:148
TagParser::Mpeg4ElementaryStreamObjectIds::PrivateDts
Definition: mp4ids.h:481
TagParser::Mpeg4ElementaryStreamObjectIds::Jpeg
Definition: mp4ids.h:466
TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2AacLowComplexityProfile
Definition: mp4ids.h:461
TagParser::DiagLevel::None
TagParser::FourccIds::Divx3Decoder10
Definition: mp4ids.h:248
TagParser::Mpeg4VideoCodes::StillTextureObjectStart
Definition: mp4ids.h:644
TagParser::FourccIds::H264Decoder4
Definition: mp4ids.h:287
TagParser::FourccIds::AppleTga
Definition: mp4ids.h:208
TagParser::FourccIds::Appl1
Definition: mp4ids.h:158
TagParser::Mp4AtomIds::EditList
Definition: mp4ids.h:26
TagParser::FourccIds::AppleDvcpro
Definition: mp4ids.h:174
TagParser::Mpeg4AudioObjectIds::ErCelp
Definition: mp4ids.h:583
TagParser::FourccIds::WmvImageCodec6
Definition: mp4ids.h:404
TagParser::FourccIds::Implode
Definition: mp4ids.h:297
TagParser::FourccIds::IvxDecoder4
Definition: mp4ids.h:306
TagParser::FourccIds::TravelingMatte
Definition: mp4ids.h:379
TagParser::Mpeg4AudioObjectIds::GeneralMidi
Definition: mp4ids.h:575
TagParser::Mpeg4VideoCodes::VisualObjectSequendeEnd
Definition: mp4ids.h:634
TagParser::Mp4AtomIds::TrackHeader
Definition: mp4ids.h:70
TagParser::Mp4TagContentRating
Mp4TagContentRating
Specifies the tag content rating.
Definition: mp4ids.h:674
TagParser::FourccIds::PdfImage
Definition: mp4ids.h:348
TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2VideoSpatialProfile
Definition: mp4ids.h:457
TagParser::FourccIds::Wipe
Definition: mp4ids.h:398
TagParser::Mpeg4ElementaryStreamTypeIds::ClockReference
Definition: mp4ids.h:495
TagParser::FourccIds::EdgeDetection
Definition: mp4ids.h:267
TagParser::FourccIds::AppleMpeg4Decompressor
Definition: mp4ids.h:195
TagParser::Mpeg4DescriptorIds::FlexMuxCodeTableDescr
Definition: mp4ids.h:550
TagParser::FourccIds::AppleYuv422Codec4
Definition: mp4ids.h:217
TagParser::Mpeg4DescriptorIds::FlexMuxTimingDescr
Definition: mp4ids.h:549
TagParser::Av1Configuration
The Av1Configuration struct provides a parser for AV1 configuration found in ISOBMFF files.
Definition: av1configuration.h:17
TagParser::FourccIds::ApplePng
Definition: mp4ids.h:201
TagParser::FourccIds::Av1_ISOBMFF
Definition: mp4ids.h:226
TagParser::FourccIds::WindowsMediaAudio9Professional
Definition: mp4ids.h:393
TagParser::Mp4TagMediaType::Audiobook
TagParser::Mp4TagAtomIds::TvEpisodeName
Definition: mp4ids.h:118
TagParser::FourccIds::MsMpeg4V1Decoder4
Definition: mp4ids.h:335
TagParser::FourccIds::MsMpeg4V3Decoder2
Definition: mp4ids.h:343
TagParser::FourccIds::Mp3CbrOnly
Definition: mp4ids.h:321
TagParser::Mpeg4DescriptorIds::SegmentDescr
Definition: mp4ids.h:545
TagParser::FourccIds::Vp9
Definition: mp4ids.h:388
TagParser::FourccIds::Avc3
Definition: mp4ids.h:223
TagParser::Mpeg4ElementaryStreamObjectIds::FontDataStream
Definition: mp4ids.h:445
TagParser::Mpeg4VideoCodes::TextureSnrLayerStart
Definition: mp4ids.h:646
TagParser::Mp4AtomIds::CompositionTimeToSample
Definition: mp4ids.h:19
TagParser::FourccIds::Animation
Definition: mp4ids.h:157
TagParser::FourccIds::Mpeg4Sample
Definition: mp4ids.h:329
TagParser::Mpeg4DescriptorIds::Mp40d
Definition: mp4ids.h:531
TagParser::Mpeg4ElementaryStreamTypeIds::Mpeg7
Definition: mp4ids.h:499
TagParser::Mpeg4VideoCodes::VisualObjectSequenceStart
Definition: mp4ids.h:633
TagParser::Mp4AtomIds::SampleToChunk
Definition: mp4ids.h:61
TagParser::FourccIds::AmrNarrowband
Definition: mp4ids.h:156
TagParser::Mpeg4VideoCodes::GroupOfVopStart
Definition: mp4ids.h:636
TagParser::Mp4TagAtomIds::Grouping
Definition: mp4ids.h:102
TagParser::FourccIds::Cvid
Definition: mp4ids.h:238
TagParser::FourccIds::WindowsMediaVideoV2
Definition: mp4ids.h:396
TagParser::Mp4AtomIds::TrackReference
Definition: mp4ids.h:73
TagParser::Mpeg4AudioObjectIds::AacScalable
Definition: mp4ids.h:568
TagParser::FourccIds::BrightnessAndContrast
Definition: mp4ids.h:229
TagParser::Mpeg4ElementaryStreamTypeIds::KnownValue
KnownValue
Definition: mp4ids.h:493
TagParser::Mpeg4AudioObjectIds::ErHvxc
Definition: mp4ids.h:584
TagParser::Mpeg4DescriptorIds::ContentCreationDateDescr
Definition: mp4ids.h:542
TagParser::Mp4AtomIds::NullMediaHeaderBox
Definition: mp4ids.h:49
TagParser::Mpeg4VideoCodes::VopStart
Definition: mp4ids.h:639
TagParser::Mpeg4ElementaryStreamTypeIds::Ipmps
Definition: mp4ids.h:500
TagParser::Mp4AtomIds::CompactSampleSize
Definition: mp4ids.h:67
TagParser::Mpeg4ElementaryStreamTypeIds::SceneDescriptor
Definition: mp4ids.h:496
TagParser::Mp4AtomIds::Mean
Definition: mp4ids.h:35
TagParser::Mpeg4AudioObjectIds::ErHiln
Definition: mp4ids.h:585
TagParser::FourccIds::AppleYuv420Codec3
Definition: mp4ids.h:215
TagParser::Mp4AtomIds::CleanAperature
Definition: mp4ids.h:17
TagParser::Mp4AtomIds::TrackFragmentRun
Definition: mp4ids.h:75
TagParser::FourccIds::AppleGsm101
Definition: mp4ids.h:186
TagParser::FourccIds::AppleYuv422CodecYuvs
Definition: mp4ids.h:218
TagParser::FourccIds::Rv30
Definition: mp4ids.h:366
TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg4Visual
Definition: mp4ids.h:448
TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2VideoSimpleProfile
Definition: mp4ids.h:454
TagParser::FourccIds::Emboss
Definition: mp4ids.h:268
TagParser::FourccIds::Ima4
Definition: mp4ids.h:294
TagParser::FourccIds::Int16Le
Definition: mp4ids.h:299
TagParser::Mp4FormatExtensionIds::KnownValue
KnownValue
Definition: mp4ids.h:424
TagParser::Mpeg4AudioObjectIds::ErAacEld
Definition: mp4ids.h:597
TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2VideoHighProfile
Definition: mp4ids.h:458
TagParser::FourccIds::AppleYuv422Codec2Vuy
Definition: mp4ids.h:216
TagParser::FourccIds::WmvImageCodec4
Definition: mp4ids.h:402
TagParser::FourccIds::Dvca
Definition: mp4ids.h:262
TagParser::Mpeg4DescriptorIds::ExtendedProfileLevelDescr
Definition: mp4ids.h:533
TagParser::Mp4TagAtomIds::Bpm
Definition: mp4ids.h:89
TagParser::FourccIds::AppleGif
Definition: mp4ids.h:184
TagParser::FourccIds::Divx3Decoder1
Definition: mp4ids.h:239
TagParser::Mpeg4AudioObjectIds::AacLc
Definition: mp4ids.h:564
TagParser::Mpeg4DescriptorIds::ExtSlConfigDescr
Definition: mp4ids.h:551
TagParser::FourccIds::AppleSorensonYuv9Codec
Definition: mp4ids.h:206
TagParser::Mpeg4DescriptorIds::SlConfigDescr
Definition: mp4ids.h:520
TagParser::Mp4AtomIds::TrackFragment
Definition: mp4ids.h:71
TagParser::FourccIds::Divx3Decoder3
Definition: mp4ids.h:241
TagParser::Mp4AtomIds::PaddingBits
Definition: mp4ids.h:50
TagParser::FourccIds::Alac
Definition: mp4ids.h:150
TagParser::CountryCode::Lux
TagParser::Mp4TagMediaType::TvShow
TagParser::Mpeg4DescriptorIds::MediaTimeDescr
Definition: mp4ids.h:546
TagParser::CountryCode::Fin
TagParser::AvcConfiguration
The AvcConfiguration struct provides a parser for AVC configuration.
Definition: avcconfiguration.h:13
TagParser::FourccIds::Oggs
Definition: mp4ids.h:345
TagParser::FourccIds::WindowsMediaAudio7
Definition: mp4ids.h:392
TagParser::FourccIds::CrossFade
Definition: mp4ids.h:237
TagParser::FourccIds::QdesignMusic2
Definition: mp4ids.h:353
TagParser::FourccIds::Push
Definition: mp4ids.h:350
TagParser::Mpeg4AudioObjectIds::Hxvc
Definition: mp4ids.h:571
TagParser::FourccIds::FlashScreenVideoDecoder
Definition: mp4ids.h:274
TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg1Video
Definition: mp4ids.h:464
TagParser::FourccIds::MsMpeg4V2Decoder2
Definition: mp4ids.h:339
TagParser::FourccIds::EAc3
Definition: mp4ids.h:266
TagParser::FourccIds::AppleAvrJpeg
Definition: mp4ids.h:167
TagParser::FourccIds::AppleDvDvcproNtsc
Definition: mp4ids.h:180
TagParser::Mpeg4VideoCodes::TextureTitleStart
Definition: mp4ids.h:647
TagParser::FourccIds::TruemotionVp6Decoder2
Definition: mp4ids.h:381
TagParser::FourccIds::ChannelCompositor
Definition: mp4ids.h:230
TagParser::FourccIds::AppleAnimation
Definition: mp4ids.h:166
TagParser::FourccIds::Divx3Decoder13
Definition: mp4ids.h:251
TagParser::FourccIds::AppleMicrosoftVideo1
Definition: mp4ids.h:191
TagParser::Mp4FormatExtensionIds::DefaultHuffmanTable
Definition: mp4ids.h:429
TagParser::Mp4AtomIds::MediaInformation
Definition: mp4ids.h:40
TagParser::FourccIds::Explode
Definition: mp4ids.h:269
TAG_PARSER_EXPORT
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
TagParser::Mp4AtomIds::BitrateBox
Definition: mp4ids.h:16
TagParser::FourccIds::Divx3Decoder5
Definition: mp4ids.h:243
TagParser::Mpeg4DescriptorIds::ElementaryStreamDescr
Definition: mp4ids.h:517
TagParser::Mpeg4VideoCodes::VideoObjectLayerStart
Definition: mp4ids.h:632
TagParser::FourccIds::AppleV408
Definition: mp4ids.h:210
TagParser::FourccIds::XvidDecoder1
Definition: mp4ids.h:406
TagParser::Mp4MediaTypeIds::Video
Definition: mp4ids.h:138
TagParser::FourccIds::QualcommPurevoice
Definition: mp4ids.h:358
TagParser::CountryCode::Gbr
TagParser::FourccIds::AppleQuickdraw
Definition: mp4ids.h:202
TagParser::Mpeg4DescriptorIds::RatingDescr
Definition: mp4ids.h:537
TagParser::FourccIds::WindowsMediaVideoV8
Definition: mp4ids.h:397
TagParser::AccountType::Aol
TagParser::Mpeg4ElementaryStreamObjectIds::DtsHdExpress
Definition: mp4ids.h:478
TagParser::FourccIds::XvidDecoder3
Definition: mp4ids.h:408
TagParser::FourccIds::Radial
Definition: mp4ids.h:360
TagParser::FourccIds::VcmImageCodec
Definition: mp4ids.h:385
TagParser::FourccIds::XvidDecoder5
Definition: mp4ids.h:410
TagParser::CountryCode::Dnk
TagParser::Mp4AtomIds::Data
Definition: mp4ids.h:20
TagParser::FourccIds::Divx4Decoder2
Definition: mp4ids.h:255
TagParser::CountryCode::Usa
TagParser::FourccIds::Mpeg2Imx30
Definition: mp4ids.h:323
TagParser::FourccIds::Divx3Decoder12
Definition: mp4ids.h:250
TagParser::FourccIds::Fire
Definition: mp4ids.h:271
TagParser::Mp4AtomIds::DataEntryUrn
Definition: mp4ids.h:78
TagParser::Mp4TagAtomIds::Artist
Definition: mp4ids.h:88
TagParser::Mpeg4AudioObjectIds::MainSynthesis
Definition: mp4ids.h:573
TagParser::FourccIds::Yuv422HardwareAccelerationCodecYuvs1
Definition: mp4ids.h:411
TagParser::FourccIds::ApplePlanarRgb
Definition: mp4ids.h:200
TagParser::Mp4TagAtomIds::EpisodeGlobalUniqueId
Definition: mp4ids.h:98
TagParser::FourccIds::AlphaGain
Definition: mp4ids.h:154
TagParser::CountryCode::Ita
TagParser::FourccIds::H263Quicktime
Definition: mp4ids.h:282
TagParser::Mpeg4AudioObjectIds::Ssc
Definition: mp4ids.h:587
TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2AacMainProfile
Definition: mp4ids.h:460
TagParser::FourccIds::fourccToMediaFormat
TAG_PARSER_EXPORT MediaFormat fourccToMediaFormat(std::uint32_t fourccId)
Definition: mp4ids.cpp:46
TagParser::FourccIds::FlashPixImage
Definition: mp4ids.h:273
TagParser::FourccIds::Blur
Definition: mp4ids.h:227
TagParser::Mpeg4AudioObjectIds::MpegSurround
Definition: mp4ids.h:589
TagParser::FourccIds::MatrixWipe
Definition: mp4ids.h:316
TagParser::Mpeg4ChannelConfigs::Mpeg4ChannelConfig
Mpeg4ChannelConfig
Definition: mp4ids.h:613
TagParser::Mp4AtomIds::MovieExtends
Definition: mp4ids.h:46
TagParser::Mp4FormatExtensionIds::CleanAperature
Definition: mp4ids.h:435
TagParser::FourccIds::Ima41
Definition: mp4ids.h:295
TagParser::FourccIds::WindowsMediaAudio9Standard
Definition: mp4ids.h:394
TagParser::Mpeg4ElementaryStreamObjectIds::PrivateOgg
Definition: mp4ids.h:482
TagParser::Mp4TagAtomIds::RecordLabel
Definition: mp4ids.h:114
TagParser::Mpeg4VideoCodes::VideoSessionError
Definition: mp4ids.h:637
TagParser::FourccIds::AppleDvp
Definition: mp4ids.h:181
TagParser::FourccIds::Ulaw21
Definition: mp4ids.h:384
TagParser::FourccIds::Tiff
Definition: mp4ids.h:378
TagParser::Mpeg4DescriptorIds::ProfileLevelIndicationIndexDescr
Definition: mp4ids.h:534
TagParser::Mpeg4ElementaryStreamObjectIds::Sa0c
Definition: mp4ids.h:452
TagParser::FourccIds::Av1_IVF
Definition: mp4ids.h:225
TagParser::FourccIds::Mac6
Definition: mp4ids.h:313
TagParser::FourccIds::Lle
Definition: mp4ids.h:311
TagParser::Mpeg4ElementaryStreamObjectIds::DtsHdMasterAudio
Definition: mp4ids.h:477
TagParser::FourccIds::Zoom
Definition: mp4ids.h:416
TagParser::Mpeg4VideoCodes::TextureSpatialLayerStart
Definition: mp4ids.h:645
TagParser::Mp4AtomIds::VideoMediaHeader
Definition: mp4ids.h:79
TagParser::Mp4TagAtomIds::PodcastUrl
Definition: mp4ids.h:109
TagParser::FourccIds::Vp9_2
Definition: mp4ids.h:389
TagParser::FourccIds::Agsm
Definition: mp4ids.h:149
TagParser::FourccIds::AppleCurve
Definition: mp4ids.h:172
TagParser::Mp4AtomIds::Wide
Definition: mp4ids.h:80
TagParser::Mpeg4ElementaryStreamObjectIds::Smv
Definition: mp4ids.h:469
TagParser::CountryCode::Irl
TagParser::Mpeg4VideoCodes::UserDataStart
Definition: mp4ids.h:635
TagParser::Mp4AtomIds::MediaInformationHeader
Definition: mp4ids.h:41
TagParser::FourccIds::Glass
Definition: mp4ids.h:279
TagParser::Mp4TagMediaType::MusicVideo
TagParser::Mpeg4AudioObjectIds::Sls
Definition: mp4ids.h:596
TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2VideoSnrProfile
Definition: mp4ids.h:456
TagParser::FourccIds::DvcPro501
Definition: mp4ids.h:263
TagParser::FourccIds::WmvImageCodec2
Definition: mp4ids.h:400
TagParser::Mp4TagAtomIds::DiskPosition
Definition: mp4ids.h:96
TagParser::FourccIds::ColorStyle
Definition: mp4ids.h:234
TagParser::Mpeg4ChannelConfigs::FrontCenterFrontLeftFrontRight
Definition: mp4ids.h:617
TagParser::Mp4TagAtomIds::TvNetworkName
Definition: mp4ids.h:119
TagParser::Mp4TagAtomIds::Composer
Definition: mp4ids.h:92
TagParser::Mpeg4ChannelConfigs::channelConfigString
const TAG_PARSER_EXPORT char * channelConfigString(std::uint8_t config)
Returns the string representation for the specified MPEG-4 channel config.
Definition: mp4ids.cpp:432
TagParser::FourccIds::Cinepak
Definition: mp4ids.h:232
TagParser::FourccIds::Apple48BitRgb
Definition: mp4ids.h:162
TagParser::FourccIds::Avc1
Definition: mp4ids.h:221
TagParser::FourccIds::AppleGraphics
Definition: mp4ids.h:185
TagParser::Mp4TagAtomIds::Comment
Definition: mp4ids.h:91
TagParser::FourccIds::FilmNoise
Definition: mp4ids.h:270
TagParser::FourccIds::DolbyMpl
Definition: mp4ids.h:317
TagParser::Mpeg4ChannelConfigs::FrontLeftFrontRight
Definition: mp4ids.h:616
TagParser::Mp4AtomIds::ItunesList
Definition: mp4ids.h:31
TagParser::Mp4AtomIds::DataEntryUrl
Definition: mp4ids.h:77
TagParser::Mp4TagContentRating::Explicit
TagParser::Mp4TagAtomIds::Performers
Definition: mp4ids.h:107
TagParser::Mpeg4DescriptorIds::EsIdRef
Definition: mp4ids.h:529
TagParser::FourccIds::AppleMotionJpegA
Definition: mp4ids.h:192
TagParser::AccountType::Undefined
TagParser::Mp4AtomIds::ShadowSyncSample
Definition: mp4ids.h:63
TagParser::MediaFormat
The MediaFormat class specifies the format of media data.
Definition: mediaformat.h:245
TagParser::Mpeg4AudioObjectIds::ErAacScalable
Definition: mp4ids.h:579
TagParser::Mpeg4AudioObjectIds::ErAacLd
Definition: mp4ids.h:582
TagParser::FourccIds::KnownValue
KnownValue
Definition: mp4ids.h:145
TagParser::FourccIds::Amr
Definition: mp4ids.h:155
TagParser::FourccIds::Colorsync
Definition: mp4ids.h:235
TagParser::Mp4AtomIds::SyncSample
Definition: mp4ids.h:64
TagParser::Mp4AtomIds::SoundMediaHeader
Definition: mp4ids.h:57
TagParser::Mpeg4AudioObjectIds::Layer1
Definition: mp4ids.h:591
TagParser::Mpeg4DescriptorIds::KnownValue
KnownValue
Definition: mp4ids.h:514
TagParser::FourccIds::Ulaw
Definition: mp4ids.h:383
TagParser::Mpeg4ElementaryStreamObjectIds::Dts
Definition: mp4ids.h:475
TagParser::FourccIds::ApplePhotoCd
Definition: mp4ids.h:197
TagParser::FourccIds::Divx3Decoder7
Definition: mp4ids.h:245
TagParser::Mpeg4DescriptorIds::QoSDescr
Definition: mp4ids.h:526
TagParser::FourccIds::AppleFlc
Definition: mp4ids.h:183
TagParser::FourccIds::Qdmc
Definition: mp4ids.h:354
TagParser::Mpeg4DescriptorIds::ShortTextualDescr
Definition: mp4ids.h:539
TagParser::FourccIds::Mp3
Definition: mp4ids.h:320