Tag Parser 12.3.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Loading...
Searching...
No Matches
mp4ids.h File Reference
#include "../global.h"
#include <cstdint>
#include <string_view>
Include dependency graph for mp4ids.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  TagParser
 Contains all classes and functions of the TagInfo library.
 
namespace  TagParser::Mp4AtomIds
 Encapsulates the most common MP4 atom IDs.
 
namespace  TagParser::Mp4TagAtomIds
 Encapsulates IDs of MP4 atoms holding tag information.
 
namespace  TagParser::Mp4TagExtendedMeanIds
 Encapsulates "mean values" used in iTunes style MP4 tags.
 
namespace  TagParser::Mp4TagExtendedNameIds
 Encapsulates "name values" used in iTunes style MP4 tags.
 
namespace  TagParser::Mp4MediaTypeIds
 Encapsulates all supported MP4 media type IDs.
 
namespace  TagParser::FourccIds
 Encapsulates all supported MP4 media format IDs (aka "FOURCCs").
 
namespace  TagParser::Mp4FormatExtensionIds
 Encapsulates all supported MP4 media format description extensions.
 
namespace  TagParser::Mpeg4ElementaryStreamObjectIds
 Encapsulates all supported MPEG-4 elementary stream object IDs.
 
namespace  TagParser::Mpeg4ElementaryStreamTypeIds
 Returns the name of the stream type denoted by the specified MPEG-4 stream type ID.
 
namespace  TagParser::Mpeg4DescriptorIds
 Encapsulates all known MPEG-4 descriptor IDs.
 
namespace  TagParser::Mpeg4AudioObjectIds
 Encapsulates all supported MPEG-4 audio object type IDs.
 
namespace  TagParser::Mpeg4ChannelConfigs
 Encapsulates all supported MPEG-4 channel configurations.
 
namespace  TagParser::Mpeg4VideoCodes
 Encapsulates MPEG-4 video (14496-2) codes.
 
namespace  TagParser::Mpeg2VideoCodes
 Encapsulates MPEG-2 video codes.
 

Enumerations

enum  TagParser::Mp4AtomIds::KnownValue : std::uint32_t {
  TagParser::Mp4AtomIds::Av1Configuration = 0x61763143 , TagParser::Mp4AtomIds::AvcConfiguration = 0x61766343 , TagParser::Mp4AtomIds::BitrateBox = 0x62747274 , TagParser::Mp4AtomIds::CleanAperature = 0x636c6170 ,
  TagParser::Mp4AtomIds::ChunkOffset64 = 0x636f3634 , TagParser::Mp4AtomIds::CompositionTimeToSample = 0x63747473 , TagParser::Mp4AtomIds::Data = 0x64617461 , TagParser::Mp4AtomIds::DataInformation = 0x64696e66 ,
  TagParser::Mp4AtomIds::DataReference = 0x64726566 , TagParser::Mp4AtomIds::Drms = 0x64726D73 , TagParser::Mp4AtomIds::Edit = 0x65647473 , TagParser::Mp4AtomIds::EditList = 0x656C7374 ,
  TagParser::Mp4AtomIds::Free = 0x66726565 , TagParser::Mp4AtomIds::FileType = 0x66747970 , TagParser::Mp4AtomIds::HandlerReference = 0x68646c72 , TagParser::Mp4AtomIds::HintMediaHeader = 0x686D6864 ,
  TagParser::Mp4AtomIds::ItunesList = 0x696c7374 , TagParser::Mp4AtomIds::MediaData = 0x6d646174 , TagParser::Mp4AtomIds::MediaHeader = 0x6d646864 , TagParser::Mp4AtomIds::Media = 0x6d646961 ,
  TagParser::Mp4AtomIds::Mean = 0x6D65616E , TagParser::Mp4AtomIds::MovieExtendsHeader = 0x6D656864 , TagParser::Mp4AtomIds::Meta = 0x6d657461 , TagParser::Mp4AtomIds::MovieFragmentHeader = 0x6D666864 ,
  TagParser::Mp4AtomIds::MovieFragmentRandomAccess = 0x6d667261 , TagParser::Mp4AtomIds::MediaInformation = 0x6d696e66 , TagParser::Mp4AtomIds::MediaInformationHeader = 0x676D6864 , TagParser::Mp4AtomIds::MediaInformationBase = 0x676D696E ,
  TagParser::Mp4AtomIds::MediaInformationText = 0x74657874 , TagParser::Mp4AtomIds::MovieFragment = 0x6d6f6f66 , TagParser::Mp4AtomIds::Movie = 0x6d6f6f76 , TagParser::Mp4AtomIds::MovieExtends = 0x6D766578 ,
  TagParser::Mp4AtomIds::MovieHeader = 0x6D766864 , TagParser::Mp4AtomIds::Name = 0x6E616D65 , TagParser::Mp4AtomIds::NullMediaHeaderBox = 0x6E6D6864 , TagParser::Mp4AtomIds::PaddingBits = 0x70616462 ,
  TagParser::Mp4AtomIds::PixalAspectRatio = 0x70617370 , TagParser::Mp4AtomIds::ProgressiveDownloadInformation = 0x7064696e , TagParser::Mp4AtomIds::SampleToGroup = 0x73626770 , TagParser::Mp4AtomIds::IndependentAndDisposableSamples = 0x73647470 ,
  TagParser::Mp4AtomIds::SampleGroupDescription = 0x73677064 , TagParser::Mp4AtomIds::Skip = 0x736b6970 , TagParser::Mp4AtomIds::SoundMediaHeader = 0x736D6864 , TagParser::Mp4AtomIds::SampleTable = 0x7374626c ,
  TagParser::Mp4AtomIds::ChunkOffset = 0x7374636f , TagParser::Mp4AtomIds::DegradationPriority = 0x73746470 , TagParser::Mp4AtomIds::SampleToChunk = 0x73747363 , TagParser::Mp4AtomIds::SampleDescription = 0x73747364 ,
  TagParser::Mp4AtomIds::ShadowSyncSample = 0x73747368 , TagParser::Mp4AtomIds::SyncSample = 0x73747373 , TagParser::Mp4AtomIds::SampleSize = 0x7374737A , TagParser::Mp4AtomIds::DecodingTimeToSample = 0x73747473 ,
  TagParser::Mp4AtomIds::CompactSampleSize = 0x73747a32 , TagParser::Mp4AtomIds::SubSampleInformation = 0x73756273 , TagParser::Mp4AtomIds::TrackFragmentHeader = 0x74666864 , TagParser::Mp4AtomIds::TrackHeader = 0x746b6864 ,
  TagParser::Mp4AtomIds::TrackFragment = 0x74726166 , TagParser::Mp4AtomIds::Track = 0x7472616b , TagParser::Mp4AtomIds::TrackReference = 0x74726566 , TagParser::Mp4AtomIds::TrackExtends = 0x74726578 ,
  TagParser::Mp4AtomIds::TrackFragmentRun = 0x7472756E , TagParser::Mp4AtomIds::UserData = 0x75647461 , TagParser::Mp4AtomIds::DataEntryUrl = 0x75726C20 , TagParser::Mp4AtomIds::DataEntryUrn = 0x75726E20 ,
  TagParser::Mp4AtomIds::VideoMediaHeader = 0x766D6864 , TagParser::Mp4AtomIds::Wide = 0x77696465
}
 
enum  TagParser::Mp4TagAtomIds::KnownValue : std::uint32_t {
  TagParser::Mp4TagAtomIds::Album = 0xA9616c62 , TagParser::Mp4TagAtomIds::AlbumArtist = 0x61415254 , TagParser::Mp4TagAtomIds::Artist = 0xA9415254 , TagParser::Mp4TagAtomIds::Bpm = 0x746d706f ,
  TagParser::Mp4TagAtomIds::Category = 0x63617467 , TagParser::Mp4TagAtomIds::Comment = 0xA9636d74 , TagParser::Mp4TagAtomIds::Composer = 0xA9777274 , TagParser::Mp4TagAtomIds::Copyright = 0x63707274 ,
  TagParser::Mp4TagAtomIds::Cover = 0x636f7672 , TagParser::Mp4TagAtomIds::Description = 0x64657363 , TagParser::Mp4TagAtomIds::DiskPosition = 0x6469736b , TagParser::Mp4TagAtomIds::Encoder = 0xA9746f6f ,
  TagParser::Mp4TagAtomIds::EncodedBy = 0xA9656E63 , TagParser::Mp4TagAtomIds::EpisodeGlobalUniqueId = 0x65676964 , TagParser::Mp4TagAtomIds::Extended = 0x2d2d2d2d , TagParser::Mp4TagAtomIds::GaplessPlayback = 0x70676170 ,
  TagParser::Mp4TagAtomIds::Genre = 0xA967656e , TagParser::Mp4TagAtomIds::Grouping = 0xA9677270 , TagParser::Mp4TagAtomIds::Keywords = 0x6b657977 , TagParser::Mp4TagAtomIds::Lyricist = 0xA9737766 ,
  TagParser::Mp4TagAtomIds::Lyrics = 0xA96c7972 , TagParser::Mp4TagAtomIds::MediaType = 0x7374696B , TagParser::Mp4TagAtomIds::Performers = 0xA9707266 , TagParser::Mp4TagAtomIds::Podcast = 0x70637374 ,
  TagParser::Mp4TagAtomIds::PodcastUrl = 0x7075726c , TagParser::Mp4TagAtomIds::PreDefinedGenre = 0x676e7265 , TagParser::Mp4TagAtomIds::Producer = 0xA9707264 , TagParser::Mp4TagAtomIds::PurchaseDate = 0x70757264 ,
  TagParser::Mp4TagAtomIds::Rating = 0x72746e67 , TagParser::Mp4TagAtomIds::RecordLabel = 0xA96c6162 , TagParser::Mp4TagAtomIds::Title = 0xA96e616d , TagParser::Mp4TagAtomIds::TrackPosition = 0x74726b6e ,
  TagParser::Mp4TagAtomIds::TvEpisode = 0x74766573 , TagParser::Mp4TagAtomIds::TvEpisodeName = 0x7476656e , TagParser::Mp4TagAtomIds::TvNetworkName = 0x74766e6e , TagParser::Mp4TagAtomIds::TvSeason = 0x7476736e ,
  TagParser::Mp4TagAtomIds::TvShowName = 0x74767368 , TagParser::Mp4TagAtomIds::Year = 0xA9646179 , TagParser::Mp4TagAtomIds::Conductor = 0x40636F6E , TagParser::Mp4TagAtomIds::Narrator = 0xA96E7274 ,
  TagParser::Mp4TagAtomIds::Publisher = 0xA9707562 , TagParser::Mp4TagAtomIds::SortWith = 0x736F6E6D , TagParser::Mp4TagAtomIds::Compilation = 0x6370696C , TagParser::Mp4TagAtomIds::SoundEngineer = 0xA9736E65 ,
  TagParser::Mp4TagAtomIds::ExecutiveProducer = 0xA9787064 , TagParser::Mp4TagAtomIds::ArtDirector = 0xA9617264 , TagParser::Mp4TagAtomIds::Arranger = 0xA9617267 , TagParser::Mp4TagAtomIds::Author = 0xA9617574 ,
  TagParser::Mp4TagAtomIds::OriginalArtist = 0xA96F7065 , TagParser::Mp4TagAtomIds::Year2 = 0x79727263 , TagParser::Mp4TagAtomIds::StoreDescription = 0x73646573
}
 
enum  TagParser::Mp4MediaTypeIds::KnownValue : std::uint32_t { TagParser::Mp4MediaTypeIds::Sound = 0x736f756e , TagParser::Mp4MediaTypeIds::Video = 0x76696465 , TagParser::Mp4MediaTypeIds::Hint = 0x68696e74 , TagParser::Mp4MediaTypeIds::Meta = 0x6d657461 }
 
enum  TagParser::FourccIds::KnownValue : std::uint32_t {
  TagParser::FourccIds::Ac3 = 0x61632d33 , TagParser::FourccIds::Ac4 = 0x61632d34 , TagParser::FourccIds::AdpcmAcm = 0x6D730002 , TagParser::FourccIds::Agsm = 0x6167736D ,
  TagParser::FourccIds::Alac = 0x616C6163 , TagParser::FourccIds::Alaw = 0x616C6177 , TagParser::FourccIds::Alaw21 = 0x616C6177 , TagParser::FourccIds::AlphaCompositor = 0x626C6E64 ,
  TagParser::FourccIds::AlphaGain = 0x6761696E , TagParser::FourccIds::Amr = 0x73617762 , TagParser::FourccIds::AmrNarrowband = 0x73616D72 , TagParser::FourccIds::Animation = 0x726C6520 ,
  TagParser::FourccIds::Appl1 = 0x6476690 , TagParser::FourccIds::Appl2 = 0x6C70630 , TagParser::FourccIds::Apple16BitGray = 0x62313667 , TagParser::FourccIds::Apple32BitGrayWithAlpha = 0x62333261 ,
  TagParser::FourccIds::Apple48BitRgb = 0x62343872 , TagParser::FourccIds::Apple64BitArgb1 = 0x62363461 , TagParser::FourccIds::Apple64BitArgb2 = 0x62617365 , TagParser::FourccIds::Apple64BitArgb3 = 0x626C6974 ,
  TagParser::FourccIds::AppleAnimation = 0x726C6520 , TagParser::FourccIds::AppleAvrJpeg = 0x61767220 , TagParser::FourccIds::AppleBmp = 0x57524C45 , TagParser::FourccIds::AppleCinepak = 0x63766964 ,
  TagParser::FourccIds::AppleCmyk = 0x636D796B , TagParser::FourccIds::AppleComponentVideoYuv422 = 0x79757632 , TagParser::FourccIds::AppleCurve = 0x70617468 , TagParser::FourccIds::AppleDvc = 0x64766320 ,
  TagParser::FourccIds::AppleDvcpro = 0x64767070 , TagParser::FourccIds::AppleDvcpro501 = 0x6476356E , TagParser::FourccIds::AppleDvcpro502 = 0x64763570 , TagParser::FourccIds::AppleDvcpro50Ntsc = 0x6476356E ,
  TagParser::FourccIds::AppleDvcpro50Pal = 0x64763570 , TagParser::FourccIds::AppleDvcproPal = 0x64767070 , TagParser::FourccIds::AppleDvDvcproNtsc = 0x6476630 , TagParser::FourccIds::AppleDvp = 0x64766370 ,
  TagParser::FourccIds::AppleDvPal = 0x64766370 , TagParser::FourccIds::AppleFlc = 0x666C6963 , TagParser::FourccIds::AppleGif = 0x67696620 , TagParser::FourccIds::AppleGraphics = 0x736D630 ,
  TagParser::FourccIds::AppleGsm101 = 0x6167736D , TagParser::FourccIds::AppleH261 = 0x68323631 , TagParser::FourccIds::AppleIntermediateCodec = 0x69636F64 , TagParser::FourccIds::AppleLossless = 0x616C6163 ,
  TagParser::FourccIds::AppleMacpaint = 0x504E5447 , TagParser::FourccIds::AppleMicrosoftVideo1 = 0x6D737663 , TagParser::FourccIds::AppleMotionJpegA = 0x6D6A7061 , TagParser::FourccIds::AppleMotionJpegB = 0x6D6A7062 ,
  TagParser::FourccIds::AppleMpeg4Compressor = 0x6D703476 , TagParser::FourccIds::AppleMpeg4Decompressor = 0x6D703476 , TagParser::FourccIds::AppleOpendmlJpeg = 0x646D6231 , TagParser::FourccIds::ApplePhotoCd = 0x6B706364 ,
  TagParser::FourccIds::ApplePhotoJpeg = 0x6A706567 , TagParser::FourccIds::ApplePixletVideo = 0x70786C74 , TagParser::FourccIds::ApplePlanarRgb = 0x38425053 , TagParser::FourccIds::ApplePng = 0x706E670 ,
  TagParser::FourccIds::AppleQuickdraw = 0x71647277 , TagParser::FourccIds::AppleR408 = 0x72343038 , TagParser::FourccIds::AppleScalingCodec = 0x7363616C , TagParser::FourccIds::AppleSgi = 0x2E534749 ,
  TagParser::FourccIds::AppleSorensonYuv9Codec = 0x73797639 , TagParser::FourccIds::AppleTextAtsuiCodec = 0x74657874 , TagParser::FourccIds::AppleTga = 0x7467610 , TagParser::FourccIds::AppleTiff = 0x74696666 ,
  TagParser::FourccIds::AppleV408 = 0x76343038 , TagParser::FourccIds::AppleVcH263 = 0x68323633 , TagParser::FourccIds::AppleVideo = 0x72707A61 , TagParser::FourccIds::AppleYuv420Codec1 = 0x6A343230 ,
  TagParser::FourccIds::AppleYuv420Codec2 = 0x6D797576 , TagParser::FourccIds::AppleYuv420Codec3 = 0x79343230 , TagParser::FourccIds::AppleYuv422Codec2Vuy = 0x32767579 , TagParser::FourccIds::AppleYuv422Codec4 = 0x79757678 ,
  TagParser::FourccIds::AppleYuv422CodecYuvs = 0x79757673 , TagParser::FourccIds::AppleYuv422CodecYuvu = 0x79757675 , TagParser::FourccIds::Avc0Media = 0x64726D69 , TagParser::FourccIds::Avc1 = 0x61766331 ,
  TagParser::FourccIds::Avc2 = 0x61766332 , TagParser::FourccIds::Avc3 = 0x61766333 , TagParser::FourccIds::Avc4 = 0x61766334 , TagParser::FourccIds::Av1_IVF = 0x41563031 ,
  TagParser::FourccIds::Av1_ISOBMFF = 0x61763031 , TagParser::FourccIds::Blur = 0x626C7572 , TagParser::FourccIds::Bps8 = 0x38627073 , TagParser::FourccIds::BrightnessAndContrast = 0x6272636F ,
  TagParser::FourccIds::ChannelCompositor = 0x6368616E , TagParser::FourccIds::ChromaKey = 0x636B6579 , TagParser::FourccIds::Cinepak = 0x63766964 , TagParser::FourccIds::Cloud = 0x636C6F75 ,
  TagParser::FourccIds::ColorStyle = 0x736F6C72 , TagParser::FourccIds::Colorsync = 0x73796E63 , TagParser::FourccIds::ColorTint = 0x74696E74 , TagParser::FourccIds::CrossFade = 0x64736C76 ,
  TagParser::FourccIds::Cvid = 0x63766964 , TagParser::FourccIds::Divx3Decoder1 = 0x41503431 , TagParser::FourccIds::Divx3Decoder2 = 0x434F4C30 , TagParser::FourccIds::Divx3Decoder3 = 0x434F4C31 ,
  TagParser::FourccIds::Divx3Decoder4 = 0x44495633 , TagParser::FourccIds::Divx3Decoder5 = 0x44495634 , TagParser::FourccIds::Divx3Decoder6 = 0x44495635 , TagParser::FourccIds::Divx3Decoder7 = 0x44495636 ,
  TagParser::FourccIds::Divx3Decoder8 = 0x4D504733 , TagParser::FourccIds::Divx3Decoder9 = 0x6D706733 , TagParser::FourccIds::Divx3Decoder10 = 0x636F6C30 , TagParser::FourccIds::Divx3Decoder11 = 0x636F6C31 ,
  TagParser::FourccIds::Divx3Decoder12 = 0x64697633 , TagParser::FourccIds::Divx3Decoder13 = 0x64697634 , TagParser::FourccIds::Divx3Decoder14 = 0x64697635 , TagParser::FourccIds::Divx3Decoder15 = 0x64697636 ,
  TagParser::FourccIds::Divx4Decoder1 = 0x44495658 , TagParser::FourccIds::Divx4Decoder2 = 0x64697678 , TagParser::FourccIds::Divx5Decoder = 0x44583530 , TagParser::FourccIds::Drms = 0x64726D73 ,
  TagParser::FourccIds::Drmi = 0x64726D69 , TagParser::FourccIds::Dts = 0x6474736C , TagParser::FourccIds::DtsH = 0x64747368 , TagParser::FourccIds::DtsE = 0x64747365 ,
  TagParser::FourccIds::Dvca = 0x64766361 , TagParser::FourccIds::DvcPro501 = 0x64763570 , TagParser::FourccIds::DvcPro502 = 0x6476356E , TagParser::FourccIds::DvcProPal = 0x64767070 ,
  TagParser::FourccIds::EAc3 = 0x65632D33 , TagParser::FourccIds::EdgeDetection = 0x65646765 , TagParser::FourccIds::Emboss = 0x656D6273 , TagParser::FourccIds::Explode = 0x78706C6F ,
  TagParser::FourccIds::FilmNoise = 0x666D6E73 , TagParser::FourccIds::Fire = 0x66697265 , TagParser::FourccIds::Flac = 0x664C6143 , TagParser::FourccIds::FlashPixImage = 0x66706978 ,
  TagParser::FourccIds::FlashScreenVideoDecoder = 0x46535631 , TagParser::FourccIds::FloatingPoint32Bit = 0x666C3332 , TagParser::FourccIds::FloatingPoint64Bit = 0x666C3634 , TagParser::FourccIds::GeneralConvolution = 0x67656E6B ,
  TagParser::FourccIds::Gif = 0x67696620 , TagParser::FourccIds::Glass = 0x676C6173 , TagParser::FourccIds::GradientWipe = 0x6D617474 , TagParser::FourccIds::Graphics = 0x736D6320 ,
  TagParser::FourccIds::H263Quicktime = 0x68323633 , TagParser::FourccIds::H2633GPP = 0x73323633 , TagParser::FourccIds::H264Decoder1 = 0x44415643 , TagParser::FourccIds::H264Decoder2 = 0x48323634 ,
  TagParser::FourccIds::H264Decoder3 = 0x56535348 , TagParser::FourccIds::H264Decoder4 = 0x58323634 , TagParser::FourccIds::H264Decoder5 = 0x68323634 , TagParser::FourccIds::H264Decoder6 = 0x78323634 ,
  TagParser::FourccIds::Hdv3 = 0x68647633 , TagParser::FourccIds::Hevc1 = 0x68766331 , TagParser::FourccIds::Hevc2 = 0x68657631 , TagParser::FourccIds::Vvc1 = 0x76766331 ,
  TagParser::FourccIds::HslBalance = 0x68736C62 , TagParser::FourccIds::Ima4 = 0x696D6134 , TagParser::FourccIds::Ima41 = 0x696D6134 , TagParser::FourccIds::ImaadpcmAcm = 0x6D730011 ,
  TagParser::FourccIds::Implode = 0x6D706C6F , TagParser::FourccIds::Int16Be = 0x74776F73 , TagParser::FourccIds::Int16Le = 0x736F7774 , TagParser::FourccIds::Int24 = 0x696E3234 ,
  TagParser::FourccIds::Int32 = 0x696E3332 , TagParser::FourccIds::Iris = 0x736D7032 , TagParser::FourccIds::IvxDecoder1 = 0x33495632 , TagParser::FourccIds::IvxDecoder2 = 0x33495644 ,
  TagParser::FourccIds::IvxDecoder3 = 0x33697632 , TagParser::FourccIds::IvxDecoder4 = 0x33697664 , TagParser::FourccIds::Jpeg = 0x6a706567 , TagParser::FourccIds::Jpeg2000Decoder = 0x6D6A7032 ,
  TagParser::FourccIds::Law21 = 0x756C6177 , TagParser::FourccIds::LensFlare = 0x6C656E73 , TagParser::FourccIds::Lle = 0x726C6520 , TagParser::FourccIds::Mac3 = 0x6D616333 ,
  TagParser::FourccIds::Mac6 = 0x6D616336 , TagParser::FourccIds::Mace31 = 0x4D414333 , TagParser::FourccIds::Mace61 = 0x4D414336 , TagParser::FourccIds::MatrixWipe = 0x736D7034 ,
  TagParser::FourccIds::DolbyMpl = 0x6D6C7061 , TagParser::FourccIds::MotionJpegA = 0x6D6A7061 , TagParser::FourccIds::MotionJpegB = 0x6D6A7062 , TagParser::FourccIds::Mp3 = 0x2e6d7033 ,
  TagParser::FourccIds::Mp3CbrOnly = 0x6D730055 , TagParser::FourccIds::Mpeg = 0x4D504547 , TagParser::FourccIds::Mpeg2Imx30 = 0x6D78336E , TagParser::FourccIds::Mpeg2Imx50 = 0x6D783570 ,
  TagParser::FourccIds::Mpeg4Audio = 0x6d703461 , TagParser::FourccIds::Mpeg4Decoder1 = 0x464D5034 , TagParser::FourccIds::Mpeg4Decoder2 = 0x53454447 , TagParser::FourccIds::Mpeg4Decoder3 = 0x57563146 ,
  TagParser::FourccIds::Mpeg4Sample = 0x6d703473 , TagParser::FourccIds::Mpeg4TimedText = 0x74783367 , TagParser::FourccIds::Mpeg4Video = 0x6d703476 , TagParser::FourccIds::MsMpeg4V1Decoder1 = 0x44495631 ,
  TagParser::FourccIds::MsMpeg4V1Decoder2 = 0x64697631 , TagParser::FourccIds::MsMpeg4V1Decoder3 = 0x4D504734 , TagParser::FourccIds::MsMpeg4V1Decoder4 = 0x6D706734 , TagParser::FourccIds::MsMpeg4V1Decoder5 = 0x4D504731 ,
  TagParser::FourccIds::MsMpeg4V1Decoder6 = 0x6D706731 , TagParser::FourccIds::MsMpeg4V2Decoder1 = 0x44495632 , TagParser::FourccIds::MsMpeg4V2Decoder2 = 0x64697632 , TagParser::FourccIds::MsMpeg4V2Decoder3 = 0x4D503432 ,
  TagParser::FourccIds::MsMpeg4V2Decoder4 = 0x6D703432 , TagParser::FourccIds::MsMpeg4V3Decoder1 = 0x4D503433 , TagParser::FourccIds::MsMpeg4V3Decoder2 = 0x6D703433 , TagParser::FourccIds::NtscDv25Video = 0x64766320 ,
  TagParser::FourccIds::Oggs = 0x4F676753 , TagParser::FourccIds::Opus = 0x4F707573 , TagParser::FourccIds::PalDv25Video = 0x64766370 , TagParser::FourccIds::PdfImage = 0x70646620 ,
  TagParser::FourccIds::Png = 0x706E6720 , TagParser::FourccIds::Push = 0x70757368 , TagParser::FourccIds::Qclp = 0x51636C70 , TagParser::FourccIds::QdesignMusic1Decoder = 0x51444D43 ,
  TagParser::FourccIds::QdesignMusic2 = 0x51444D32 , TagParser::FourccIds::Qdmc = 0x51444D43 , TagParser::FourccIds::Qdrw = 0x71647277 , TagParser::FourccIds::QtvrCubicCodec = 0x63757061 ,
  TagParser::FourccIds::QtvrCylindricalCodec = 0x6C747061 , TagParser::FourccIds::QualcommPurevoice = 0x51636C70 , TagParser::FourccIds::QualcommQcelp = 0x51636C71 , TagParser::FourccIds::Radial = 0x736D7033 ,
  TagParser::FourccIds::Raw = 0x72617720 , TagParser::FourccIds::RgbBalance = 0x72676262 , TagParser::FourccIds::Ripple = 0x7269706C , TagParser::FourccIds::Rpza = 0x72707A61 ,
  TagParser::FourccIds::Rv20 = 0x52563230 , TagParser::FourccIds::Rv30 = 0x52563330 , TagParser::FourccIds::Rv40 = 0x52563430 , TagParser::FourccIds::Sharpen = 0x73687270 ,
  TagParser::FourccIds::Slide = 0x736C6964 , TagParser::FourccIds::Smc = 0x736D6320 , TagParser::FourccIds::SorensonH263Decoder = 0x464C5631 , TagParser::FourccIds::SorensonVideo3Compressor = 0x53565133 ,
  TagParser::FourccIds::SorensonVideoDecompressor = 0x53565131 , TagParser::FourccIds::Sowt = 0x736F7774 , TagParser::FourccIds::SpecialEffectsAndFilters = 0x67656666 , TagParser::FourccIds::Svq1 = 0x73767131 ,
  TagParser::FourccIds::Svq3 = 0x73767133 , TagParser::FourccIds::Tiff = 0x74696666 , TagParser::FourccIds::TravelingMatte = 0x74726176 , TagParser::FourccIds::TruemotionVp6Decoder1 = 0x56503632 ,
  TagParser::FourccIds::TruemotionVp6Decoder2 = 0x56503646 , TagParser::FourccIds::Twos = 0x74776F73 , TagParser::FourccIds::Ulaw = 0x756C6177 , TagParser::FourccIds::Ulaw21 = 0x756C6177 ,
  TagParser::FourccIds::VcmImageCodec = 0x4D6A7067 , TagParser::FourccIds::Vdva = 0x76647661 , TagParser::FourccIds::Vp8 = 0x56503830 , TagParser::FourccIds::Vp9 = 0x56503930 ,
  TagParser::FourccIds::Vp9_2 = 0x76703039 , TagParser::FourccIds::WavPack = 0x5756504B , TagParser::FourccIds::WindowsMediaAudio = 0x6F776D61 , TagParser::FourccIds::WindowsMediaAudio7 = 0x574D4131 ,
  TagParser::FourccIds::WindowsMediaAudio9Professional = 0x574D4133 , TagParser::FourccIds::WindowsMediaAudio9Standard = 0x574D4132 , TagParser::FourccIds::WindowsMediaVideoV17 = 0x574D5637 , TagParser::FourccIds::WindowsMediaVideoV2 = 0x574D5632 ,
  TagParser::FourccIds::WindowsMediaVideoV8 = 0x574D5638 , TagParser::FourccIds::Wipe = 0x736D7074 , TagParser::FourccIds::WmvImageCodec1 = 0x4D347332 , TagParser::FourccIds::WmvImageCodec2 = 0x4D703432 ,
  TagParser::FourccIds::WmvImageCodec3 = 0x4D703433 , TagParser::FourccIds::WmvImageCodec4 = 0x4D703453 , TagParser::FourccIds::WmvImageCodec5 = 0x574D5631 , TagParser::FourccIds::WmvImageCodec6 = 0x574D5632 ,
  TagParser::FourccIds::WmvImageCodec7 = 0x574D5633 , TagParser::FourccIds::XvidDecoder1 = 0x424C5A30 , TagParser::FourccIds::XvidDecoder2 = 0x58564944 , TagParser::FourccIds::XvidDecoder3 = 0x58564958 ,
  TagParser::FourccIds::XvidDecoder4 = 0x58766944 , TagParser::FourccIds::XvidDecoder5 = 0x78766964 , TagParser::FourccIds::Yuv422HardwareAccelerationCodecYuvs1 = 0x32767579 , TagParser::FourccIds::Yuv422HardwareAccelerationCodecYuvs2 = 0x61633136 ,
  TagParser::FourccIds::Yuv422HardwareAccelerationCodecYuvs3 = 0x61633332 , TagParser::FourccIds::Yuv422HardwareAccelerationCodecYuvs4 = 0x61634247 , TagParser::FourccIds::Yuv422HardwareAccelerationCodecYuvs5 = 0x79757673 , TagParser::FourccIds::Zoom = 0x7A6F6F6D
}
 
enum  TagParser::Mp4FormatExtensionIds::KnownValue : std::uint32_t {
  TagParser::Mp4FormatExtensionIds::GammaLevel = 0x67616D61 , TagParser::Mp4FormatExtensionIds::FieldHandling = 0x6669656C , TagParser::Mp4FormatExtensionIds::DefaultQuantizationTable = 0x6D6A7174 , TagParser::Mp4FormatExtensionIds::DefaultHuffmanTable = 0x6D6A6874 ,
  TagParser::Mp4FormatExtensionIds::Mpeg4ElementaryStreamDescriptor = 0x65736473 , TagParser::Mp4FormatExtensionIds::Mpeg4ElementaryStreamDescriptor2 = 0x6D346473 , TagParser::Mp4FormatExtensionIds::AvcConfiguration = 0x61766343 , TagParser::Mp4FormatExtensionIds::PixelAspectRatio = 0x70617370 ,
  TagParser::Mp4FormatExtensionIds::ColorParameters = 0x636F6C72 , TagParser::Mp4FormatExtensionIds::CleanAperature = 0x636C6170
}
 
enum  TagParser::Mpeg4ElementaryStreamObjectIds::KnownValue : std::uint8_t {
  TagParser::Mpeg4ElementaryStreamObjectIds::SystemsIso144961 = 0x01 , TagParser::Mpeg4ElementaryStreamObjectIds::SystemsIso144961v2 , TagParser::Mpeg4ElementaryStreamObjectIds::InteractionStream , TagParser::Mpeg4ElementaryStreamObjectIds::AfxStream = 0x05 ,
  TagParser::Mpeg4ElementaryStreamObjectIds::FontDataStream , TagParser::Mpeg4ElementaryStreamObjectIds::SynthesizedTextureStream , TagParser::Mpeg4ElementaryStreamObjectIds::StreamingTextStream , TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg4Visual = 0x20 ,
  TagParser::Mpeg4ElementaryStreamObjectIds::Avc , TagParser::Mpeg4ElementaryStreamObjectIds::ParameterSetsForAvc , TagParser::Mpeg4ElementaryStreamObjectIds::Als = 0x24 , TagParser::Mpeg4ElementaryStreamObjectIds::Sa0c = 0x2B ,
  TagParser::Mpeg4ElementaryStreamObjectIds::Aac = 0x40 , TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2VideoSimpleProfile = 0x60 , TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2VideoMainProfile , TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2VideoSnrProfile ,
  TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2VideoSpatialProfile , TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2VideoHighProfile , TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2Video422Profile , TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2AacMainProfile ,
  TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2AacLowComplexityProfile , TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2AacScaleableSamplingRateProfile , TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg2Audio , TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg1Video ,
  TagParser::Mpeg4ElementaryStreamObjectIds::Mpeg1Audio , TagParser::Mpeg4ElementaryStreamObjectIds::Jpeg , TagParser::Mpeg4ElementaryStreamObjectIds::Png , TagParser::Mpeg4ElementaryStreamObjectIds::Evrc = 0xA0 ,
  TagParser::Mpeg4ElementaryStreamObjectIds::Smv , TagParser::Mpeg4ElementaryStreamObjectIds::Gpp2Cmf , TagParser::Mpeg4ElementaryStreamObjectIds::Vc1 , TagParser::Mpeg4ElementaryStreamObjectIds::Dirac ,
  TagParser::Mpeg4ElementaryStreamObjectIds::Ac3 , TagParser::Mpeg4ElementaryStreamObjectIds::EAc3 , TagParser::Mpeg4ElementaryStreamObjectIds::Dts , TagParser::Mpeg4ElementaryStreamObjectIds::DtsHdHighResolution ,
  TagParser::Mpeg4ElementaryStreamObjectIds::DtsHdMasterAudio , TagParser::Mpeg4ElementaryStreamObjectIds::DtsHdExpress , TagParser::Mpeg4ElementaryStreamObjectIds::PrivateEvrc = 0xD1 , TagParser::Mpeg4ElementaryStreamObjectIds::PrivateAc3 = 0xD3 ,
  TagParser::Mpeg4ElementaryStreamObjectIds::PrivateDts , TagParser::Mpeg4ElementaryStreamObjectIds::PrivateOgg = 0xDD , TagParser::Mpeg4ElementaryStreamObjectIds::PrivateOgg2 , TagParser::Mpeg4ElementaryStreamObjectIds::PrivateVobSub = 0xE0 ,
  TagParser::Mpeg4ElementaryStreamObjectIds::PrivateQcelp = 0xE1
}
 
enum  TagParser::Mpeg4ElementaryStreamTypeIds::KnownValue : std::uint8_t {
  TagParser::Mpeg4ElementaryStreamTypeIds::ObjectDescriptor = 0x01 , TagParser::Mpeg4ElementaryStreamTypeIds::ClockReference , TagParser::Mpeg4ElementaryStreamTypeIds::SceneDescriptor , TagParser::Mpeg4ElementaryStreamTypeIds::Visual ,
  TagParser::Mpeg4ElementaryStreamTypeIds::Audio , TagParser::Mpeg4ElementaryStreamTypeIds::Mpeg7 , TagParser::Mpeg4ElementaryStreamTypeIds::Ipmps , TagParser::Mpeg4ElementaryStreamTypeIds::ObjectContentInfo ,
  TagParser::Mpeg4ElementaryStreamTypeIds::MpegJava , TagParser::Mpeg4ElementaryStreamTypeIds::Interaction , TagParser::Mpeg4ElementaryStreamTypeIds::Ipmp , TagParser::Mpeg4ElementaryStreamTypeIds::FontData ,
  TagParser::Mpeg4ElementaryStreamTypeIds::StreamingText
}
 
enum  TagParser::Mpeg4DescriptorIds::KnownValue : std::uint8_t {
  TagParser::Mpeg4DescriptorIds::ObjectDescr = 0x01 , TagParser::Mpeg4DescriptorIds::InitialObjectDescr , TagParser::Mpeg4DescriptorIds::ElementaryStreamDescr , TagParser::Mpeg4DescriptorIds::DecoderConfigDescr ,
  TagParser::Mpeg4DescriptorIds::DecoderSpecificInfo , TagParser::Mpeg4DescriptorIds::SlConfigDescr , TagParser::Mpeg4DescriptorIds::ContentIdentDescr , TagParser::Mpeg4DescriptorIds::SupplContentIdentDescr ,
  TagParser::Mpeg4DescriptorIds::IpiDescPointer , TagParser::Mpeg4DescriptorIds::IpmpDescPointer , TagParser::Mpeg4DescriptorIds::IpmpDescr , TagParser::Mpeg4DescriptorIds::QoSDescr ,
  TagParser::Mpeg4DescriptorIds::RegistrationDescr , TagParser::Mpeg4DescriptorIds::EsIdInc , TagParser::Mpeg4DescriptorIds::EsIdRef , TagParser::Mpeg4DescriptorIds::Mp4I0d ,
  TagParser::Mpeg4DescriptorIds::Mp40d , TagParser::Mpeg4DescriptorIds::IplDescrPointerRef , TagParser::Mpeg4DescriptorIds::ExtendedProfileLevelDescr , TagParser::Mpeg4DescriptorIds::ProfileLevelIndicationIndexDescr ,
  TagParser::Mpeg4DescriptorIds::ContentClassificationDescr = 0x40 , TagParser::Mpeg4DescriptorIds::KeyWordDescr , TagParser::Mpeg4DescriptorIds::RatingDescr , TagParser::Mpeg4DescriptorIds::LanguageDescr ,
  TagParser::Mpeg4DescriptorIds::ShortTextualDescr , TagParser::Mpeg4DescriptorIds::ExpandedTextualDescr , TagParser::Mpeg4DescriptorIds::ContentCreatorNameDescr , TagParser::Mpeg4DescriptorIds::ContentCreationDateDescr ,
  TagParser::Mpeg4DescriptorIds::IcicCreatorDateDescr , TagParser::Mpeg4DescriptorIds::SmpteCameraPositionDescr , TagParser::Mpeg4DescriptorIds::SegmentDescr , TagParser::Mpeg4DescriptorIds::MediaTimeDescr ,
  TagParser::Mpeg4DescriptorIds::IpmpToolsListDescr = 0x60 , TagParser::Mpeg4DescriptorIds::IpmpToolTag , TagParser::Mpeg4DescriptorIds::FlexMuxTimingDescr , TagParser::Mpeg4DescriptorIds::FlexMuxCodeTableDescr ,
  TagParser::Mpeg4DescriptorIds::ExtSlConfigDescr , TagParser::Mpeg4DescriptorIds::FlexMuxIdentDescr , TagParser::Mpeg4DescriptorIds::DependencyPointer , TagParser::Mpeg4DescriptorIds::DependencyMaker ,
  TagParser::Mpeg4DescriptorIds::FlexMuxChannelDescr , TagParser::Mpeg4DescriptorIds::UserPrivate = 0xC0
}
 
enum  TagParser::Mpeg4AudioObjectIds::KnownValue : std::uint8_t {
  TagParser::Mpeg4AudioObjectIds::Null = 0 , TagParser::Mpeg4AudioObjectIds::AacMain , TagParser::Mpeg4AudioObjectIds::AacLc , TagParser::Mpeg4AudioObjectIds::AacSsr ,
  TagParser::Mpeg4AudioObjectIds::AacLtp , TagParser::Mpeg4AudioObjectIds::Sbr , TagParser::Mpeg4AudioObjectIds::AacScalable , TagParser::Mpeg4AudioObjectIds::TwinVq ,
  TagParser::Mpeg4AudioObjectIds::Celp , TagParser::Mpeg4AudioObjectIds::Hxvc , TagParser::Mpeg4AudioObjectIds::Ttsi = 12 , TagParser::Mpeg4AudioObjectIds::MainSynthesis ,
  TagParser::Mpeg4AudioObjectIds::WavetableSynthesis , TagParser::Mpeg4AudioObjectIds::GeneralMidi , TagParser::Mpeg4AudioObjectIds::AlgorithmicSynthesisAudioEffects , TagParser::Mpeg4AudioObjectIds::ErAacLc ,
  TagParser::Mpeg4AudioObjectIds::ErAacLtp = 19 , TagParser::Mpeg4AudioObjectIds::ErAacScalable , TagParser::Mpeg4AudioObjectIds::ErTwinVq , TagParser::Mpeg4AudioObjectIds::ErBsac ,
  TagParser::Mpeg4AudioObjectIds::ErAacLd , TagParser::Mpeg4AudioObjectIds::ErCelp , TagParser::Mpeg4AudioObjectIds::ErHvxc , TagParser::Mpeg4AudioObjectIds::ErHiln ,
  TagParser::Mpeg4AudioObjectIds::ErParametric , TagParser::Mpeg4AudioObjectIds::Ssc , TagParser::Mpeg4AudioObjectIds::Ps , TagParser::Mpeg4AudioObjectIds::MpegSurround ,
  TagParser::Mpeg4AudioObjectIds::EscapeValue , TagParser::Mpeg4AudioObjectIds::Layer1 , TagParser::Mpeg4AudioObjectIds::Layer2 , TagParser::Mpeg4AudioObjectIds::Layer3 ,
  TagParser::Mpeg4AudioObjectIds::Dst , TagParser::Mpeg4AudioObjectIds::Als , TagParser::Mpeg4AudioObjectIds::Sls , TagParser::Mpeg4AudioObjectIds::ErAacEld ,
  TagParser::Mpeg4AudioObjectIds::SmrSimple , TagParser::Mpeg4AudioObjectIds::SmrMain , TagParser::Mpeg4AudioObjectIds::UsacNoSbr , TagParser::Mpeg4AudioObjectIds::Saoc ,
  TagParser::Mpeg4AudioObjectIds::LdMpegSurround , TagParser::Mpeg4AudioObjectIds::Usac
}
 
enum  TagParser::Mpeg4ChannelConfigs::Mpeg4ChannelConfig : std::uint8_t {
  TagParser::Mpeg4ChannelConfigs::AotSpecificConfig = 0 , TagParser::Mpeg4ChannelConfigs::FrontCenter , TagParser::Mpeg4ChannelConfigs::FrontLeftFrontRight , TagParser::Mpeg4ChannelConfigs::FrontCenterFrontLeftFrontRight ,
  TagParser::Mpeg4ChannelConfigs::FrontCenterFrontLeftFrontRightBackCenter , TagParser::Mpeg4ChannelConfigs::FrontCenterFrontLeftFrontRightBackLeftBackRight , TagParser::Mpeg4ChannelConfigs::FrontCenterFrontLeftFrontRightBackLeftBackRightLFEChannel , TagParser::Mpeg4ChannelConfigs::FrontCenterFrontLeftFrontRightSideLeftSideRightBackLeftBackRightLFEChannel
}
 
enum  TagParser::Mpeg4VideoCodes::KnownValue : std::uint8_t {
  TagParser::Mpeg4VideoCodes::VideoObjectStart = 0x00 , TagParser::Mpeg4VideoCodes::VideoObjectLayerStart = 0x20 , TagParser::Mpeg4VideoCodes::VisualObjectSequenceStart = 0xB0 , TagParser::Mpeg4VideoCodes::VisualObjectSequendeEnd = 0xB1 ,
  TagParser::Mpeg4VideoCodes::UserDataStart = 0xB2 , TagParser::Mpeg4VideoCodes::GroupOfVopStart = 0xB3 , TagParser::Mpeg4VideoCodes::VideoSessionError = 0xB4 , TagParser::Mpeg4VideoCodes::VisualObjectStart = 0xB5 ,
  TagParser::Mpeg4VideoCodes::VopStart = 0xB6 , TagParser::Mpeg4VideoCodes::FbaObjectStart = 0xBA , TagParser::Mpeg4VideoCodes::FbaObjectPlaneStart = 0xBB , TagParser::Mpeg4VideoCodes::MeshObjectStart = 0xBC ,
  TagParser::Mpeg4VideoCodes::MeshObjectPlaneStart = 0xBD , TagParser::Mpeg4VideoCodes::StillTextureObjectStart = 0xBE , TagParser::Mpeg4VideoCodes::TextureSpatialLayerStart = 0xBF , TagParser::Mpeg4VideoCodes::TextureSnrLayerStart = 0xC0 ,
  TagParser::Mpeg4VideoCodes::TextureTitleStart = 0xC1 , TagParser::Mpeg4VideoCodes::TextureShapeLayerStart = 0xC2 , TagParser::Mpeg4VideoCodes::StuffingStart = 0xC3
}
 
enum  TagParser::Mpeg2VideoCodes::KnownValue : std::uint8_t { TagParser::Mpeg2VideoCodes::Pic = 0x00 , TagParser::Mpeg2VideoCodes::Seq = 0xB3 , TagParser::Mpeg2VideoCodes::Ext = 0xB5 , TagParser::Mpeg2VideoCodes::Gop = 0xB8 }
 
enum class  TagParser::Mp4TagMediaType : std::uint8_t {
  TagParser::Movie = 0 , TagParser::Music = 1 , TagParser::Audiobook = 2 , TagParser::MusicVideo = 6 ,
  TagParser::Movie2 = 9 , TagParser::TvShow = 10 , TagParser::Booklet = 11 , TagParser::Ringtone = 14
}
 Specifies the tag type. More...
 
enum class  TagParser::Mp4TagContentRating : std::uint8_t { TagParser::None = 0 , TagParser::Clean = 2 , TagParser::Explicit = 4 }
 Specifies the tag content rating. More...
 
enum class  TagParser::AccountType : std::uint8_t { TagParser::Itunes = 0 , TagParser::Aol = 1 , TagParser::Undefined = 255 }
 Specifies the account type. More...
 
enum class  TagParser::CountryCode {
  TagParser::Usa = 143441 , TagParser::Fra = 143442 , TagParser::Deu = 143443 , TagParser::Gbr = 143444 ,
  TagParser::Aut = 143445 , TagParser::Bel = 143446 , TagParser::Fin = 143447 , TagParser::Grc = 143448 ,
  TagParser::Irl = 143449 , TagParser::Ita = 143450 , TagParser::Lux = 143451 , TagParser::Nld = 143452 ,
  TagParser::Prt = 143453 , TagParser::Esp = 143454 , TagParser::Can = 143455 , TagParser::Swe = 143456 ,
  TagParser::Nor = 143457 , TagParser::Dnk = 143458 , TagParser::Che = 143459 , TagParser::Aus = 143460 ,
  TagParser::Nzl = 143461 , TagParser::Jpn = 143462 , TagParser::Undefined = 0
}
 Specifies the country. More...
 

Functions

TAG_PARSER_EXPORT MediaFormat TagParser::FourccIds::fourccToMediaFormat (std::uint32_t fourccId)
 
TAG_PARSER_EXPORT MediaFormat TagParser::Mpeg4ElementaryStreamObjectIds::streamObjectTypeFormat (std::uint8_t streamObjectTypeId)
 Returns the TagParser::MediaFormat denoted by the specified MPEG-4 stream ID.
 
TAG_PARSER_EXPORT std::string_view TagParser::Mpeg4ElementaryStreamTypeIds::streamTypeName (std::uint8_t streamTypeId)
 Returns the name of the stream type denoted by the specified MPEG-4 stream type ID.
 
TAG_PARSER_EXPORT MediaFormat TagParser::Mpeg4AudioObjectIds::idToMediaFormat (std::uint8_t mpeg4AudioObjectId, bool sbrPresent=false, bool psPresent=false)
 
TAG_PARSER_EXPORT std::string_view TagParser::Mpeg4ChannelConfigs::channelConfigString (std::uint8_t config)
 Returns the string representation for the specified MPEG-4 channel config.
 
TAG_PARSER_EXPORT std::uint8_t TagParser::Mpeg4ChannelConfigs::channelCount (std::uint8_t config)
 Returns the channel count for the specified MPEG-4 channel config.
 

Variables

std::string_view TagParser::Mp4TagExtendedMeanIds::iTunes = "com.apple.iTunes"
 
std::string_view TagParser::Mp4TagExtendedNameIds::cdec = "cdec"
 
std::string_view TagParser::Mp4TagExtendedNameIds::label = "LABEL"
 
std::uint32_t TagParser::mpeg4SamplingFrequencyTable [13] = { 96000, 88200, 64000, 48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000, 7350 }