Add human readable representation of certain IDs as comments
This commit is contained in:
parent
6c8f237087
commit
0e66b34d48
|
@ -11,69 +11,69 @@ namespace TagParser {
|
|||
|
||||
namespace Id3v2FrameIds {
|
||||
enum KnownValue : std::uint32_t {
|
||||
lAlbum = 0x54414c42,
|
||||
lArtist = 0x54504531,
|
||||
lComment = 0x434f4d4d,
|
||||
lYear = 0x54594552,
|
||||
lOriginalYear = 0x544F5259,
|
||||
lRecordingDates = 0x54524441,
|
||||
lDate = 0x54444154,
|
||||
lTime = 0x54494D45,
|
||||
lRecordDate = 0x54445243, // FIXME v10: remove in favor of lRecordingTime
|
||||
lRecordingTime = 0x54445243,
|
||||
lReleaseTime = 0x5444524C,
|
||||
lOriginalReleaseTime = 0x54444F52,
|
||||
lTaggingTime = 0x54445447,
|
||||
lTitle = 0x54495432,
|
||||
lGenre = 0x54434f4e,
|
||||
lTrackPosition = 0x5452434b,
|
||||
lDiskPosition = 0x54504f53,
|
||||
lEncoder = 0x54454e43,
|
||||
lBpm = 0x5442504d,
|
||||
lCover = 0x41504943,
|
||||
lWriter = 0x54455854,
|
||||
lLength = 0x544c454e,
|
||||
lLanguage = 0x544c414e,
|
||||
lEncoderSettings = 0x54535345,
|
||||
lUnsynchronizedLyrics = 0x55534c54,
|
||||
lSynchronizedLyrics = 0x53594C54,
|
||||
lAlbumArtist = 0x54504532,
|
||||
lContentGroupDescription = 0x54495431,
|
||||
lRecordLabel = 0x54505542,
|
||||
lUniqueFileId = 0x55464944,
|
||||
lComposer = 0x54434f4d,
|
||||
lRating = 0x504f504d,
|
||||
lUserDefinedText = 0x54585858,
|
||||
lAlbum = 0x54414c42, /**< TALB */
|
||||
lArtist = 0x54504531, /**< TPE1 */
|
||||
lComment = 0x434f4d4d, /**< COMM */
|
||||
lYear = 0x54594552, /**< TYER */
|
||||
lOriginalYear = 0x544F5259, /**< TORY */
|
||||
lRecordingDates = 0x54524441, /**< TRDA */
|
||||
lDate = 0x54444154, /**< TDAT */
|
||||
lTime = 0x54494D45, /**< TIME */
|
||||
lRecordDate = 0x54445243, /**< FIXME v10: remove in favor of lRecordingTime */
|
||||
lRecordingTime = 0x54445243, /**< TDRC */
|
||||
lReleaseTime = 0x5444524C, /**< TDRL */
|
||||
lOriginalReleaseTime = 0x54444F52, /**< TDOR */
|
||||
lTaggingTime = 0x54445447, /**< TDTG */
|
||||
lTitle = 0x54495432, /**< TIT2 */
|
||||
lGenre = 0x54434f4e, /**< TCON */
|
||||
lTrackPosition = 0x5452434b, /**< TRCK */
|
||||
lDiskPosition = 0x54504f53, /**< TPOS */
|
||||
lEncoder = 0x54454e43, /**< TENC */
|
||||
lBpm = 0x5442504d, /**< TBPM */
|
||||
lCover = 0x41504943, /**< APIC */
|
||||
lWriter = 0x54455854, /**< TEXT */
|
||||
lLength = 0x544c454e, /**< TLEN */
|
||||
lLanguage = 0x544c414e, /**< TLAN */
|
||||
lEncoderSettings = 0x54535345, /**< TSSE */
|
||||
lUnsynchronizedLyrics = 0x55534c54, /**< USLT */
|
||||
lSynchronizedLyrics = 0x53594C54, /**< SYLT */
|
||||
lAlbumArtist = 0x54504532, /**< TPE2 */
|
||||
lContentGroupDescription = 0x54495431, /**< TIT1 */
|
||||
lRecordLabel = 0x54505542, /**< TPUB */
|
||||
lUniqueFileId = 0x55464944, /**< UFID */
|
||||
lComposer = 0x54434f4d, /**< TCOM */
|
||||
lRating = 0x504f504d, /**< POPM */
|
||||
lUserDefinedText = 0x54585858, /**< TXXX */
|
||||
|
||||
sAlbum = 0x54414c,
|
||||
sArtist = 0x545031,
|
||||
sComment = 0x434f4d,
|
||||
sYear = 0x545945,
|
||||
sOriginalYear = 0x544F5259,
|
||||
sRecordingDates = 0x545244,
|
||||
sRecordDate = 0x545243,
|
||||
sDate = 0x544441,
|
||||
sTime = 0x54494D,
|
||||
sTitle = 0x545432,
|
||||
sGenre = 0x54434f,
|
||||
sTrackPosition = 0x54524b,
|
||||
sDiskPosition = 0x545041,
|
||||
sEncoder = 0x54454e,
|
||||
sBpm = 0x544250,
|
||||
sCover = 0x504943,
|
||||
sWriter = 0x545854,
|
||||
sLength = 0x544c45,
|
||||
sLanguage = 0x544c41,
|
||||
sEncoderSettings = 0x545353,
|
||||
sUnsynchronizedLyrics = 0x554C54,
|
||||
sSynchronizedLyrics = 0x534C54,
|
||||
sAlbumArtist = 0x545032,
|
||||
sContentGroupDescription = 0x545431,
|
||||
sRecordLabel = 0x545042,
|
||||
sUniqueFileId = 0x554649,
|
||||
sComposer = 0x54434d,
|
||||
sRating = 0x504f50,
|
||||
sUserDefinedText = 0x545858,
|
||||
sAlbum = 0x54414c, /**< ?TAL */
|
||||
sArtist = 0x545031, /**< ?TP1 */
|
||||
sComment = 0x434f4d, /**< ?COM */
|
||||
sYear = 0x545945, /**< ?TYE */
|
||||
sOriginalYear = 0x544F5259, /**< TORY */
|
||||
sRecordingDates = 0x545244, /**< ?TRD */
|
||||
sRecordDate = 0x545243, /**< ?TRC */
|
||||
sDate = 0x544441, /**< ?TDA */
|
||||
sTime = 0x54494D, /**< ?TIM */
|
||||
sTitle = 0x545432, /**< ?TT2 */
|
||||
sGenre = 0x54434f, /**< ?TCO */
|
||||
sTrackPosition = 0x54524b, /**< ?TRK */
|
||||
sDiskPosition = 0x545041, /**< ?TPA */
|
||||
sEncoder = 0x54454e, /**< ?TEN */
|
||||
sBpm = 0x544250, /**< ?TBP */
|
||||
sCover = 0x504943, /**< ?PIC */
|
||||
sWriter = 0x545854, /**< ?TXT */
|
||||
sLength = 0x544c45, /**< ?TLE */
|
||||
sLanguage = 0x544c41, /**< ?TLA */
|
||||
sEncoderSettings = 0x545353, /**< ?TSS */
|
||||
sUnsynchronizedLyrics = 0x554C54, /**< ?ULT */
|
||||
sSynchronizedLyrics = 0x534C54, /**< ?SLT */
|
||||
sAlbumArtist = 0x545032, /**< ?TP2 */
|
||||
sContentGroupDescription = 0x545431, /**< ?TT1 */
|
||||
sRecordLabel = 0x545042, /**< ?TPB */
|
||||
sUniqueFileId = 0x554649, /**< ?UFI */
|
||||
sComposer = 0x54434d, /**< ?TCM */
|
||||
sRating = 0x504f50, /**< ?POP */
|
||||
sUserDefinedText = 0x545858, /**< ?TXX */
|
||||
};
|
||||
|
||||
TAG_PARSER_EXPORT std::uint32_t convertToShortId(std::uint32_t id);
|
||||
|
|
778
mp4/mp4ids.h
778
mp4/mp4ids.h
|
@ -11,115 +11,115 @@ class MediaFormat;
|
|||
|
||||
namespace Mp4AtomIds {
|
||||
enum KnownValue : std::uint32_t {
|
||||
Av1Configuration = 0x61763143,
|
||||
AvcConfiguration = 0x61766343,
|
||||
BitrateBox = 0x62747274,
|
||||
CleanAperature = 0x636c6170,
|
||||
ChunkOffset64 = 0x636f3634,
|
||||
CompositionTimeToSample = 0x63747473,
|
||||
Data = 0x64617461,
|
||||
DataInformation = 0x64696e66,
|
||||
DataReference = 0x64726566,
|
||||
Drms = 0x64726D73,
|
||||
Edts = 0x65647473, // FIXME: remove in next major release
|
||||
Edit = 0x65647473,
|
||||
EditList = 0x656C7374,
|
||||
Free = 0x66726565,
|
||||
FileType = 0x66747970,
|
||||
HandlerReference = 0x68646c72,
|
||||
HintMediaHeader = 0x686D6864,
|
||||
ItunesList = 0x696c7374,
|
||||
MediaData = 0x6d646174,
|
||||
MediaHeader = 0x6d646864,
|
||||
Media = 0x6d646961,
|
||||
Mean = 0x6D65616E,
|
||||
MovieExtendsHeader = 0x6D656864,
|
||||
Meta = 0x6d657461,
|
||||
MovieFragmentHeader = 0x6D666864,
|
||||
MovieFragmentRandomAccess = 0x6d667261,
|
||||
MediaInformation = 0x6d696e66,
|
||||
MediaInformationHeader = 0x676D6864,
|
||||
MediaInformationBase = 0x676D696E,
|
||||
MediaInformationText = 0x74657874,
|
||||
MovieFragment = 0x6d6f6f66,
|
||||
Movie = 0x6d6f6f76,
|
||||
MovieExtends = 0x6D766578,
|
||||
MovieHeader = 0x6D766864,
|
||||
Name = 0x6E616D65,
|
||||
NullMediaHeaderBox = 0x6E6D6864,
|
||||
PaddingBits = 0x70616462,
|
||||
PixalAspectRatio = 0x70617370,
|
||||
ProgressiveDownloadInformation = 0x7064696e,
|
||||
SampleToGroup = 0x73626770,
|
||||
IndependentAndDisposableSamples = 0x73647470,
|
||||
SampleGroupDescription = 0x73677064,
|
||||
Skip = 0x736b6970,
|
||||
SoundMediaHeader = 0x736D6864,
|
||||
SampleTable = 0x7374626c,
|
||||
ChunkOffset = 0x7374636f,
|
||||
DegradationPriority = 0x73746470,
|
||||
SampleToChunk = 0x73747363,
|
||||
SampleDescription = 0x73747364,
|
||||
ShadowSyncSample = 0x73747368,
|
||||
SyncSample = 0x73747373,
|
||||
SampleSize = 0x7374737A,
|
||||
DecodingTimeToSample = 0x73747473,
|
||||
CompactSampleSize = 0x73747a32,
|
||||
SubSampleInformation = 0x73756273,
|
||||
TrackFragmentHeader = 0x74666864,
|
||||
TrackHeader = 0x746b6864,
|
||||
TrackFragment = 0x74726166,
|
||||
Track = 0x7472616b,
|
||||
TrackReference = 0x74726566,
|
||||
TrackExtends = 0x74726578,
|
||||
TrackFragmentRun = 0x7472756E,
|
||||
UserData = 0x75647461,
|
||||
DataEntryUrl = 0x75726C20,
|
||||
DataEntryUrn = 0x75726E20,
|
||||
VideoMediaHeader = 0x766D6864,
|
||||
Wide = 0x77696465
|
||||
Av1Configuration = 0x61763143, /**< av1C */
|
||||
AvcConfiguration = 0x61766343, /**< avcC */
|
||||
BitrateBox = 0x62747274, /**< btrt */
|
||||
CleanAperature = 0x636c6170, /**< clap */
|
||||
ChunkOffset64 = 0x636f3634, /**< co64 */
|
||||
CompositionTimeToSample = 0x63747473, /**< ctts */
|
||||
Data = 0x64617461, /**< data */
|
||||
DataInformation = 0x64696e66, /**< dinf */
|
||||
DataReference = 0x64726566, /**< dref */
|
||||
Drms = 0x64726D73, /**< drms */
|
||||
Edts = 0x65647473, /**< FIXME v10: remove in next major release */
|
||||
Edit = 0x65647473, /**< edts */
|
||||
EditList = 0x656C7374, /**< elst */
|
||||
Free = 0x66726565, /**< free */
|
||||
FileType = 0x66747970, /**< ftyp */
|
||||
HandlerReference = 0x68646c72, /**< hdlr */
|
||||
HintMediaHeader = 0x686D6864, /**< hmhd */
|
||||
ItunesList = 0x696c7374, /**< ilst */
|
||||
MediaData = 0x6d646174, /**< mdat */
|
||||
MediaHeader = 0x6d646864, /**< mdhd */
|
||||
Media = 0x6d646961, /**< mdia */
|
||||
Mean = 0x6D65616E, /**< mean */
|
||||
MovieExtendsHeader = 0x6D656864, /**< mehd */
|
||||
Meta = 0x6d657461, /**< meta */
|
||||
MovieFragmentHeader = 0x6D666864, /**< mfhd */
|
||||
MovieFragmentRandomAccess = 0x6d667261, /**< mfra */
|
||||
MediaInformation = 0x6d696e66, /**< minf */
|
||||
MediaInformationHeader = 0x676D6864, /**< gmhd */
|
||||
MediaInformationBase = 0x676D696E, /**< gmin */
|
||||
MediaInformationText = 0x74657874, /**< text */
|
||||
MovieFragment = 0x6d6f6f66, /**< moof */
|
||||
Movie = 0x6d6f6f76, /**< moov */
|
||||
MovieExtends = 0x6D766578, /**< mvex */
|
||||
MovieHeader = 0x6D766864, /**< mvhd */
|
||||
Name = 0x6E616D65, /**< name */
|
||||
NullMediaHeaderBox = 0x6E6D6864, /**< nmhd */
|
||||
PaddingBits = 0x70616462, /**< padb */
|
||||
PixalAspectRatio = 0x70617370, /**< pasp */
|
||||
ProgressiveDownloadInformation = 0x7064696e, /**< pdin */
|
||||
SampleToGroup = 0x73626770, /**< sbgp */
|
||||
IndependentAndDisposableSamples = 0x73647470, /**< sdtp */
|
||||
SampleGroupDescription = 0x73677064, /**< sgpd */
|
||||
Skip = 0x736b6970, /**< skip */
|
||||
SoundMediaHeader = 0x736D6864, /**< smhd */
|
||||
SampleTable = 0x7374626c, /**< stbl */
|
||||
ChunkOffset = 0x7374636f, /**< stco */
|
||||
DegradationPriority = 0x73746470, /**< stdp */
|
||||
SampleToChunk = 0x73747363, /**< stsc */
|
||||
SampleDescription = 0x73747364, /**< stsd */
|
||||
ShadowSyncSample = 0x73747368, /**< stsh */
|
||||
SyncSample = 0x73747373, /**< stss */
|
||||
SampleSize = 0x7374737A, /**< stsz */
|
||||
DecodingTimeToSample = 0x73747473, /**< stts */
|
||||
CompactSampleSize = 0x73747a32, /**< stz2 */
|
||||
SubSampleInformation = 0x73756273, /**< subs */
|
||||
TrackFragmentHeader = 0x74666864, /**< tfhd */
|
||||
TrackHeader = 0x746b6864, /**< tkhd */
|
||||
TrackFragment = 0x74726166, /**< traf */
|
||||
Track = 0x7472616b, /**< trak */
|
||||
TrackReference = 0x74726566, /**< tref */
|
||||
TrackExtends = 0x74726578, /**< trex */
|
||||
TrackFragmentRun = 0x7472756E, /**< trun */
|
||||
UserData = 0x75647461, /**< udta */
|
||||
DataEntryUrl = 0x75726C20, /**< url */
|
||||
DataEntryUrn = 0x75726E20, /**< urn */
|
||||
VideoMediaHeader = 0x766D6864, /**< vmhd */
|
||||
Wide = 0x77696465, /**< wide */
|
||||
};
|
||||
}
|
||||
|
||||
namespace Mp4TagAtomIds {
|
||||
enum KnownValue : std::uint32_t {
|
||||
Album = 0xA9616c62,
|
||||
AlbumArtist = 0x61415254,
|
||||
Artist = 0xA9415254,
|
||||
Bpm = 0x746d706f,
|
||||
Category = 0x63617467,
|
||||
Comment = 0xA9636d74,
|
||||
Composer = 0xA9777274,
|
||||
Copyright = 0x63707274,
|
||||
Cover = 0x636f7672,
|
||||
Description = 0x64657363,
|
||||
DiskPosition = 0x6469736b,
|
||||
Encoder = 0xA9746f6f,
|
||||
EpisodeGlobalUniqueId = 0x65676964,
|
||||
Extended = 0x2d2d2d2d,
|
||||
GaplessPlayback = 0x70676170,
|
||||
Genre = 0xA967656e,
|
||||
Grouping = 0xA9677270,
|
||||
Keywords = 0x6b657977,
|
||||
Lyricist = 0xA9737766,
|
||||
Lyrics = 0xA96c7972,
|
||||
MediaType = 0x7374696B,
|
||||
Performers = 0xA9707266,
|
||||
Podcast = 0x70637374,
|
||||
PodcastUrl = 0x7075726c,
|
||||
PreDefinedGenre = 0x676e7265,
|
||||
Producer = 0xA9707264,
|
||||
PurchaseDate = 0x70757264,
|
||||
Rating = 0x72746e67,
|
||||
RecordLabel = 0xA96c6162,
|
||||
Title = 0xA96e616d,
|
||||
TrackPosition = 0x74726b6e,
|
||||
TvEpisode = 0x74766573,
|
||||
TvEpisodeName = 0x7476656e,
|
||||
TvNetworkName = 0x74766e6e,
|
||||
TvSeason = 0x7476736e,
|
||||
TvShowName = 0x74767368,
|
||||
Year = 0xA9646179
|
||||
Album = 0xA9616c62, /**< ©alb */
|
||||
AlbumArtist = 0x61415254, /**< aART */
|
||||
Artist = 0xA9415254, /**< ©ART */
|
||||
Bpm = 0x746d706f, /**< tmpo */
|
||||
Category = 0x63617467, /**< catg */
|
||||
Comment = 0xA9636d74, /**< ©cmt */
|
||||
Composer = 0xA9777274, /**< ©wrt */
|
||||
Copyright = 0x63707274, /**< cprt */
|
||||
Cover = 0x636f7672, /**< covr */
|
||||
Description = 0x64657363, /**< desc */
|
||||
DiskPosition = 0x6469736b, /**< disk */
|
||||
Encoder = 0xA9746f6f, /**< ©too */
|
||||
EpisodeGlobalUniqueId = 0x65676964, /**< egid */
|
||||
Extended = 0x2d2d2d2d, /**< ---- */
|
||||
GaplessPlayback = 0x70676170, /**< pgap */
|
||||
Genre = 0xA967656e, /**< ©gen */
|
||||
Grouping = 0xA9677270, /**< ©grp */
|
||||
Keywords = 0x6b657977, /**< keyw */
|
||||
Lyricist = 0xA9737766, /**< ©swf */
|
||||
Lyrics = 0xA96c7972, /**< ©lyr */
|
||||
MediaType = 0x7374696B, /**< stik */
|
||||
Performers = 0xA9707266, /**< ©prf */
|
||||
Podcast = 0x70637374, /**< pcst */
|
||||
PodcastUrl = 0x7075726c, /**< purl */
|
||||
PreDefinedGenre = 0x676e7265, /**< gnre */
|
||||
Producer = 0xA9707264, /**< ©prd */
|
||||
PurchaseDate = 0x70757264, /**< purd */
|
||||
Rating = 0x72746e67, /**< rtng */
|
||||
RecordLabel = 0xA96c6162, /**< ©lab */
|
||||
Title = 0xA96e616d, /**< ©nam */
|
||||
TrackPosition = 0x74726b6e, /**< trkn */
|
||||
TvEpisode = 0x74766573, /**< tves */
|
||||
TvEpisodeName = 0x7476656e, /**< tven */
|
||||
TvNetworkName = 0x74766e6e, /**< tvnn */
|
||||
TvSeason = 0x7476736e, /**< tvsn */
|
||||
TvShowName = 0x74767368, /**< tvsh */
|
||||
Year = 0xA9646179, /**< ©day */
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -134,286 +134,286 @@ extern const char *label;
|
|||
|
||||
namespace Mp4MediaTypeIds {
|
||||
enum KnownValue : std::uint32_t {
|
||||
Sound = 0x736f756e, /**< Sound/Audio */
|
||||
Video = 0x76696465, /**< Video */
|
||||
Hint = 0x68696e74, /**< Hint */
|
||||
Meta = 0x6d657461 /**< Meta */
|
||||
Sound = 0x736f756e, /**< soun: Sound/Audio */
|
||||
Video = 0x76696465, /**< vide: Video */
|
||||
Hint = 0x68696e74, /**< hint: Hint */
|
||||
Meta = 0x6d657461, /**< meta: Meta */
|
||||
};
|
||||
}
|
||||
|
||||
namespace FourccIds {
|
||||
enum KnownValue : std::uint32_t {
|
||||
Ac3 = 0x61632d33, /**< Dolby Digital */
|
||||
Ac4 = 0x61632d34, /**< ? */
|
||||
AdpcmAcm = 0x6D730002, /**< ? */
|
||||
Agsm = 0x6167736D,
|
||||
Alac = 0x616C6163, /**< Apple Losless Audio Codec */
|
||||
Alaw = 0x616C6177,
|
||||
Alaw21 = 0x616C6177,
|
||||
AlphaCompositor = 0x626C6E64,
|
||||
AlphaGain = 0x6761696E,
|
||||
Amr = 0x73617762,
|
||||
AmrNarrowband = 0x73616D72,
|
||||
Animation = 0x726C6520, /**< Animation */
|
||||
Appl1 = 0x6476690,
|
||||
Appl2 = 0x6C70630,
|
||||
Apple16BitGray = 0x62313667,
|
||||
Apple32BitGrayWithAlpha = 0x62333261,
|
||||
Apple48BitRgb = 0x62343872,
|
||||
Apple64BitArgb1 = 0x62363461,
|
||||
Apple64BitArgb2 = 0x62617365,
|
||||
Apple64BitArgb3 = 0x626C6974,
|
||||
AppleAnimation = 0x726C6520,
|
||||
AppleAvrJpeg = 0x61767220,
|
||||
AppleBmp = 0x57524C45,
|
||||
AppleCinepak = 0x63766964,
|
||||
AppleCmyk = 0x636D796B,
|
||||
AppleComponentVideoYuv422 = 0x79757632,
|
||||
AppleCurve = 0x70617468,
|
||||
AppleDvc = 0x64766320,
|
||||
AppleDvcpro = 0x64767070,
|
||||
AppleDvcpro501 = 0x6476356E,
|
||||
AppleDvcpro502 = 0x64763570,
|
||||
AppleDvcpro50Ntsc = 0x6476356E,
|
||||
AppleDvcpro50Pal = 0x64763570,
|
||||
AppleDvcproPal = 0x64767070,
|
||||
AppleDvDvcproNtsc = 0x6476630,
|
||||
AppleDvp = 0x64766370,
|
||||
AppleDvPal = 0x64766370,
|
||||
AppleFlc = 0x666C6963,
|
||||
AppleGif = 0x67696620,
|
||||
AppleGraphics = 0x736D630,
|
||||
AppleGsm101 = 0x6167736D,
|
||||
AppleH261 = 0x68323631,
|
||||
AppleIntermediateCodec = 0x69636F64,
|
||||
AppleLossless = 0x616C6163,
|
||||
AppleMacpaint = 0x504E5447,
|
||||
AppleMicrosoftVideo1 = 0x6D737663,
|
||||
AppleMotionJpegA = 0x6D6A7061,
|
||||
AppleMotionJpegB = 0x6D6A7062,
|
||||
AppleMpeg4Compressor = 0x6D703476,
|
||||
AppleMpeg4Decompressor = 0x6D703476,
|
||||
AppleOpendmlJpeg = 0x646D6231,
|
||||
ApplePhotoCd = 0x6B706364,
|
||||
ApplePhotoJpeg = 0x6A706567,
|
||||
ApplePixletVideo = 0x70786C74,
|
||||
ApplePlanarRgb = 0x38425053,
|
||||
ApplePng = 0x706E670,
|
||||
AppleQuickdraw = 0x71647277,
|
||||
AppleR408 = 0x72343038,
|
||||
AppleScalingCodec = 0x7363616C,
|
||||
AppleSgi = 0x2E534749,
|
||||
AppleSorensonYuv9Codec = 0x73797639,
|
||||
AppleTextAtsuiCodec = 0x74657874,
|
||||
AppleTga = 0x7467610,
|
||||
AppleTiff = 0x74696666,
|
||||
AppleV408 = 0x76343038,
|
||||
AppleVcH263 = 0x68323633,
|
||||
AppleVideo = 0x72707A61, /**< Apple video */
|
||||
AppleYuv420Codec1 = 0x6A343230,
|
||||
AppleYuv420Codec2 = 0x6D797576,
|
||||
AppleYuv420Codec3 = 0x79343230,
|
||||
AppleYuv422Codec2Vuy = 0x32767579,
|
||||
AppleYuv422Codec4 = 0x79757678,
|
||||
AppleYuv422CodecYuvs = 0x79757673,
|
||||
AppleYuv422CodecYuvu = 0x79757675,
|
||||
Avc0Media = 0x64726D69,
|
||||
Avc1 = 0x61766331, /**< H.264/MPEG-4 AVC video */
|
||||
Avc2 = 0x61766332, /**< H.264/MPEG-4 AVC video */
|
||||
Avc3 = 0x61766333, /**< H.264/MPEG-4 AVC video */
|
||||
Avc4 = 0x61766334, /**< H.264/MPEG-4 AVC video */
|
||||
Av1_IVF = 0x41563031, /**< AV1 video (found in IVF) */
|
||||
Av1_ISOBMFF = 0x61763031, /**< AV1 video (found in ISOBMFF) */
|
||||
Blur = 0x626C7572,
|
||||
Bps8 = 0x38627073,
|
||||
BrightnessAndContrast = 0x6272636F,
|
||||
ChannelCompositor = 0x6368616E,
|
||||
ChromaKey = 0x636B6579,
|
||||
Cinepak = 0x63766964, /**< Cinepak */
|
||||
Cloud = 0x636C6F75,
|
||||
ColorStyle = 0x736F6C72,
|
||||
Colorsync = 0x73796E63,
|
||||
ColorTint = 0x74696E74,
|
||||
CrossFade = 0x64736C76,
|
||||
Cvid = 0x63766964,
|
||||
Divx3Decoder1 = 0x41503431,
|
||||
Divx3Decoder2 = 0x434F4C30,
|
||||
Divx3Decoder3 = 0x434F4C31,
|
||||
Divx3Decoder4 = 0x44495633,
|
||||
Divx3Decoder5 = 0x44495634,
|
||||
Divx3Decoder6 = 0x44495635,
|
||||
Divx3Decoder7 = 0x44495636,
|
||||
Divx3Decoder8 = 0x4D504733,
|
||||
Divx3Decoder9 = 0x6D706733,
|
||||
Divx3Decoder10 = 0x636F6C30,
|
||||
Divx3Decoder11 = 0x636F6C31,
|
||||
Divx3Decoder12 = 0x64697633,
|
||||
Divx3Decoder13 = 0x64697634,
|
||||
Divx3Decoder14 = 0x64697635,
|
||||
Divx3Decoder15 = 0x64697636,
|
||||
Divx4Decoder1 = 0x44495658,
|
||||
Divx4Decoder2 = 0x64697678,
|
||||
Divx5Decoder = 0x44583530,
|
||||
Drms = 0x64726D73,
|
||||
Drmi = 0x64726D69,
|
||||
Dts = 0x6474736C,
|
||||
DtsH = 0x64747368,
|
||||
DtsE = 0x64747365,
|
||||
Dvca = 0x64766361,
|
||||
DvcPro501 = 0x64763570,
|
||||
DvcPro502 = 0x6476356E,
|
||||
DvcProPal = 0x64767070,
|
||||
EAc3 = 0x65632D33,
|
||||
EdgeDetection = 0x65646765,
|
||||
Emboss = 0x656D6273,
|
||||
Explode = 0x78706C6F,
|
||||
FilmNoise = 0x666D6E73,
|
||||
Fire = 0x66697265,
|
||||
Flac = 0x664C6143,
|
||||
FlashPixImage = 0x66706978,
|
||||
FlashScreenVideoDecoder = 0x46535631,
|
||||
FloatingPoint32Bit = 0x666C3332,
|
||||
FloatingPoint64Bit = 0x666C3634,
|
||||
GeneralConvolution = 0x67656E6B,
|
||||
Gif = 0x67696620, /**< CompuServe Graphics Interchange Format */
|
||||
Glass = 0x676C6173,
|
||||
GradientWipe = 0x6D617474,
|
||||
Graphics = 0x736D6320, /**< Graphics */
|
||||
H263Quicktime = 0x68323633, /**< H.263/MPEG-4 ASP video (Quicktime) */
|
||||
H2633GPP = 0x73323633, /**< H.263 (3GPP format) */
|
||||
H264Decoder1 = 0x44415643,
|
||||
H264Decoder2 = 0x48323634,
|
||||
H264Decoder3 = 0x56535348,
|
||||
H264Decoder4 = 0x58323634,
|
||||
H264Decoder5 = 0x68323634,
|
||||
H264Decoder6 = 0x78323634,
|
||||
Hdv3 = 0x68647633,
|
||||
Hevc1 = 0x68766331, /**< H.265/High Efficiency Video Coding */
|
||||
Hevc2 = 0x68657631, /**< H.265/High Efficiency Video Coding */
|
||||
HslBalance = 0x68736C62,
|
||||
Ima4 = 0x696D6134,
|
||||
Ima41 = 0x696D6134,
|
||||
ImaadpcmAcm = 0x6D730011, /**< ? */
|
||||
Implode = 0x6D706C6F,
|
||||
Int16Be = 0x74776F73,
|
||||
Int16Le = 0x736F7774,
|
||||
Int24 = 0x696E3234,
|
||||
Int32 = 0x696E3332,
|
||||
Iris = 0x736D7032,
|
||||
IvxDecoder1 = 0x33495632,
|
||||
IvxDecoder2 = 0x33495644,
|
||||
IvxDecoder3 = 0x33697632,
|
||||
IvxDecoder4 = 0x33697664,
|
||||
Jpeg = 0x6a706567, /**< JPEG */
|
||||
Jpeg2000Decoder = 0x6D6A7032,
|
||||
Law21 = 0x756C6177,
|
||||
LensFlare = 0x6C656E73,
|
||||
Lle = 0x726C6520,
|
||||
Mac3 = 0x6D616333,
|
||||
Mac6 = 0x6D616336,
|
||||
Mace31 = 0x4D414333,
|
||||
Mace61 = 0x4D414336,
|
||||
MatrixWipe = 0x736D7034,
|
||||
DolbyMpl = 0x6D6C7061,
|
||||
MotionJpegA = 0x6D6A7061, /**< Motion-JPEG (format A) */
|
||||
MotionJpegB = 0x6D6A7062, /**< Motion-JPEG (format B) */
|
||||
Mp3 = 0x2e6d7033, /**< MPEG-1 Layer 3 */
|
||||
Mp3CbrOnly = 0x6D730055, /**< MPEG-1 Layer 3 (constant bitrate only) */
|
||||
Mpeg = 0x4D504547,
|
||||
Mpeg2Imx30 = 0x6D78336E,
|
||||
Mpeg2Imx50 = 0x6D783570,
|
||||
Mpeg4Audio = 0x6d703461, /**< MPEG-4 audio */
|
||||
Mpeg4Decoder1 = 0x464D5034,
|
||||
Mpeg4Decoder2 = 0x53454447,
|
||||
Mpeg4Decoder3 = 0x57563146,
|
||||
Mpeg4Sample = 0x6d703473, /**< MPEG-4 stream (other than video/audio) */
|
||||
Mpeg4TimedText = 0x74783367, /**< MPEG-4 Timed Text / Streaming text format / Part 17 */
|
||||
Mpeg4Video = 0x6d703476, /**< MPEG-4 video */
|
||||
MsMpeg4V1Decoder1 = 0x44495631,
|
||||
MsMpeg4V1Decoder2 = 0x64697631,
|
||||
MsMpeg4V1Decoder3 = 0x4D504734,
|
||||
MsMpeg4V1Decoder4 = 0x6D706734,
|
||||
MsMpeg4V1Decoder5 = 0x4D504731,
|
||||
MsMpeg4V1Decoder6 = 0x6D706731,
|
||||
MsMpeg4V2Decoder1 = 0x44495632,
|
||||
MsMpeg4V2Decoder2 = 0x64697632,
|
||||
MsMpeg4V2Decoder3 = 0x4D503432,
|
||||
MsMpeg4V2Decoder4 = 0x6D703432,
|
||||
MsMpeg4V3Decoder1 = 0x4D503433,
|
||||
MsMpeg4V3Decoder2 = 0x6D703433,
|
||||
NtscDv25Video = 0x64766320, /**< NTSC DV-25 video */
|
||||
Oggs = 0x4F676753,
|
||||
Opus = 0x4F707573,
|
||||
PalDv25Video = 0x64766370, /**< PAL DV-25 video */
|
||||
PdfImage = 0x70646620,
|
||||
Png = 0x706E6720, /**< Portable Network Graphics */
|
||||
Push = 0x70757368,
|
||||
Qclp = 0x51636C70,
|
||||
QdesignMusic1Decoder = 0x51444D43,
|
||||
QdesignMusic2 = 0x51444D32,
|
||||
Qdmc = 0x51444D43,
|
||||
Qdrw = 0x71647277,
|
||||
QtvrCubicCodec = 0x63757061,
|
||||
QtvrCylindricalCodec = 0x6C747061,
|
||||
QualcommPurevoice = 0x51636C70,
|
||||
QualcommQcelp = 0x51636C71,
|
||||
Radial = 0x736D7033,
|
||||
Raw = 0x72617720, /**< Uncompressed RGB */
|
||||
RgbBalance = 0x72676262,
|
||||
Ripple = 0x7269706C,
|
||||
Rpza = 0x72707A61,
|
||||
Rv20 = 0x52563230,
|
||||
Rv30 = 0x52563330,
|
||||
Rv40 = 0x52563430,
|
||||
Sharpen = 0x73687270,
|
||||
Slide = 0x736C6964,
|
||||
Smc = 0x736D6320,
|
||||
SorensonH263Decoder = 0x464C5631,
|
||||
SorensonVideo3Compressor = 0x53565133,
|
||||
SorensonVideoDecompressor = 0x53565131,
|
||||
Sowt = 0x736F7774,
|
||||
SpecialEffectsAndFilters = 0x67656666,
|
||||
Svq1 = 0x73767131,
|
||||
Svq3 = 0x73767133,
|
||||
Tiff = 0x74696666, /**< Tagged Image File Format */
|
||||
TravelingMatte = 0x74726176,
|
||||
TruemotionVp6Decoder1 = 0x56503632,
|
||||
TruemotionVp6Decoder2 = 0x56503646,
|
||||
Twos = 0x74776F73,
|
||||
Ulaw = 0x756C6177,
|
||||
Ulaw21 = 0x756C6177,
|
||||
VcmImageCodec = 0x4D6A7067,
|
||||
Vdva = 0x76647661,
|
||||
Vp8 = 0x56503830, /**< VP8 video */
|
||||
Vp9 = 0x56503930, /**< VP9 video */
|
||||
Ac3 = 0x61632d33, /**< ac-3: Dolby Digital */
|
||||
Ac4 = 0x61632d34, /**< ac-4: ? */
|
||||
AdpcmAcm = 0x6D730002, /**< ms??: ? */
|
||||
Agsm = 0x6167736D, /**< agsm */
|
||||
Alac = 0x616C6163, /**< alac: Apple Losless Audio Codec */
|
||||
Alaw = 0x616C6177, /**< alaw */
|
||||
Alaw21 = 0x616C6177, /**< alaw */
|
||||
AlphaCompositor = 0x626C6E64, /**< blnd */
|
||||
AlphaGain = 0x6761696E, /**< gain */
|
||||
Amr = 0x73617762, /**< sawb */
|
||||
AmrNarrowband = 0x73616D72, /**< samr */
|
||||
Animation = 0x726C6520, /**< rle : Animation */
|
||||
Appl1 = 0x6476690, /**< ?Gf? */
|
||||
Appl2 = 0x6C70630, /**< ?Ç?0 */
|
||||
Apple16BitGray = 0x62313667, /**< b16g */
|
||||
Apple32BitGrayWithAlpha = 0x62333261, /**< b32a */
|
||||
Apple48BitRgb = 0x62343872, /**< b48r */
|
||||
Apple64BitArgb1 = 0x62363461, /**< b64a */
|
||||
Apple64BitArgb2 = 0x62617365, /**< base */
|
||||
Apple64BitArgb3 = 0x626C6974, /**< blit */
|
||||
AppleAnimation = 0x726C6520, /**< rle */
|
||||
AppleAvrJpeg = 0x61767220, /**< avr */
|
||||
AppleBmp = 0x57524C45, /**< WRLE */
|
||||
AppleCinepak = 0x63766964, /**< cvid */
|
||||
AppleCmyk = 0x636D796B, /**< cmyk */
|
||||
AppleComponentVideoYuv422 = 0x79757632, /**< yuv2 */
|
||||
AppleCurve = 0x70617468, /**< path */
|
||||
AppleDvc = 0x64766320, /**< dvc */
|
||||
AppleDvcpro = 0x64767070, /**< dvpp */
|
||||
AppleDvcpro501 = 0x6476356E, /**< dv5n */
|
||||
AppleDvcpro502 = 0x64763570, /**< dv5p */
|
||||
AppleDvcpro50Ntsc = 0x6476356E, /**< dv5n */
|
||||
AppleDvcpro50Pal = 0x64763570, /**< dv5p */
|
||||
AppleDvcproPal = 0x64767070, /**< dvpp */
|
||||
AppleDvDvcproNtsc = 0x6476630, /**< ?Gf0 */
|
||||
AppleDvp = 0x64766370, /**< dvcp */
|
||||
AppleDvPal = 0x64766370, /**< dvcp */
|
||||
AppleFlc = 0x666C6963, /**< flic */
|
||||
AppleGif = 0x67696620, /**< gif */
|
||||
AppleGraphics = 0x736D630, /**< ?6Ö0 */
|
||||
AppleGsm101 = 0x6167736D, /**< agsm */
|
||||
AppleH261 = 0x68323631, /**< h261 */
|
||||
AppleIntermediateCodec = 0x69636F64, /**< icod */
|
||||
AppleLossless = 0x616C6163, /**< alac */
|
||||
AppleMacpaint = 0x504E5447, /**< PNTG */
|
||||
AppleMicrosoftVideo1 = 0x6D737663, /**< msvc */
|
||||
AppleMotionJpegA = 0x6D6A7061, /**< mjpa */
|
||||
AppleMotionJpegB = 0x6D6A7062, /**< mjpb */
|
||||
AppleMpeg4Compressor = 0x6D703476, /**< mp4v */
|
||||
AppleMpeg4Decompressor = 0x6D703476, /**< mp4v */
|
||||
AppleOpendmlJpeg = 0x646D6231, /**< dmb1 */
|
||||
ApplePhotoCd = 0x6B706364, /**< kpcd */
|
||||
ApplePhotoJpeg = 0x6A706567, /**< jpeg */
|
||||
ApplePixletVideo = 0x70786C74, /**< pxlt */
|
||||
ApplePlanarRgb = 0x38425053, /**< 8BPS */
|
||||
ApplePng = 0x706E670, /**< ??æp */
|
||||
AppleQuickdraw = 0x71647277, /**< qdrw */
|
||||
AppleR408 = 0x72343038, /**< r408 */
|
||||
AppleScalingCodec = 0x7363616C, /**< scal */
|
||||
AppleSgi = 0x2E534749, /**< .SGI */
|
||||
AppleSorensonYuv9Codec = 0x73797639, /**< syv9 */
|
||||
AppleTextAtsuiCodec = 0x74657874, /**< text */
|
||||
AppleTga = 0x7467610, /**< ?Fv? */
|
||||
AppleTiff = 0x74696666, /**< tiff */
|
||||
AppleV408 = 0x76343038, /**< v408 */
|
||||
AppleVcH263 = 0x68323633, /**< h263 */
|
||||
AppleVideo = 0x72707A61, /**< rpza: Apple video */
|
||||
AppleYuv420Codec1 = 0x6A343230, /**< j420 */
|
||||
AppleYuv420Codec2 = 0x6D797576, /**< myuv */
|
||||
AppleYuv420Codec3 = 0x79343230, /**< y420 */
|
||||
AppleYuv422Codec2Vuy = 0x32767579, /**< 2vuy */
|
||||
AppleYuv422Codec4 = 0x79757678, /**< yuvx */
|
||||
AppleYuv422CodecYuvs = 0x79757673, /**< yuvs */
|
||||
AppleYuv422CodecYuvu = 0x79757675, /**< yuvu */
|
||||
Avc0Media = 0x64726D69, /**< drmi */
|
||||
Avc1 = 0x61766331, /**< avc1: H.264/MPEG-4 AVC video */
|
||||
Avc2 = 0x61766332, /**< avc2: H.264/MPEG-4 AVC video */
|
||||
Avc3 = 0x61766333, /**< avc3: H.264/MPEG-4 AVC video */
|
||||
Avc4 = 0x61766334, /**< avc4: H.264/MPEG-4 AVC video */
|
||||
Av1_IVF = 0x41563031, /**< AV01: AV1 video (found in IVF) */
|
||||
Av1_ISOBMFF = 0x61763031, /**< av01: AV1 video (found in ISOBMFF) */
|
||||
Blur = 0x626C7572, /**< blur */
|
||||
Bps8 = 0x38627073, /**< 8bps */
|
||||
BrightnessAndContrast = 0x6272636F, /**< brco */
|
||||
ChannelCompositor = 0x6368616E, /**< chan */
|
||||
ChromaKey = 0x636B6579, /**< ckey */
|
||||
Cinepak = 0x63766964, /**< cvid: Cinepak */
|
||||
Cloud = 0x636C6F75, /**< clou */
|
||||
ColorStyle = 0x736F6C72, /**< solr */
|
||||
Colorsync = 0x73796E63, /**< sync */
|
||||
ColorTint = 0x74696E74, /**< tint */
|
||||
CrossFade = 0x64736C76, /**< dslv */
|
||||
Cvid = 0x63766964, /**< cvid */
|
||||
Divx3Decoder1 = 0x41503431, /**< AP41 */
|
||||
Divx3Decoder2 = 0x434F4C30, /**< COL0 */
|
||||
Divx3Decoder3 = 0x434F4C31, /**< COL1 */
|
||||
Divx3Decoder4 = 0x44495633, /**< DIV3 */
|
||||
Divx3Decoder5 = 0x44495634, /**< DIV4 */
|
||||
Divx3Decoder6 = 0x44495635, /**< DIV5 */
|
||||
Divx3Decoder7 = 0x44495636, /**< DIV6 */
|
||||
Divx3Decoder8 = 0x4D504733, /**< MPG3 */
|
||||
Divx3Decoder9 = 0x6D706733, /**< mpg3 */
|
||||
Divx3Decoder10 = 0x636F6C30, /**< col0 */
|
||||
Divx3Decoder11 = 0x636F6C31, /**< col1 */
|
||||
Divx3Decoder12 = 0x64697633, /**< div3 */
|
||||
Divx3Decoder13 = 0x64697634, /**< div4 */
|
||||
Divx3Decoder14 = 0x64697635, /**< div5 */
|
||||
Divx3Decoder15 = 0x64697636, /**< div6 */
|
||||
Divx4Decoder1 = 0x44495658, /**< DIVX */
|
||||
Divx4Decoder2 = 0x64697678, /**< divx */
|
||||
Divx5Decoder = 0x44583530, /**< DX50 */
|
||||
Drms = 0x64726D73, /**< drms */
|
||||
Drmi = 0x64726D69, /**< drmi */
|
||||
Dts = 0x6474736C, /**< dtsl */
|
||||
DtsH = 0x64747368, /**< dtsh */
|
||||
DtsE = 0x64747365, /**< dtse */
|
||||
Dvca = 0x64766361, /**< dvca */
|
||||
DvcPro501 = 0x64763570, /**< dv5p */
|
||||
DvcPro502 = 0x6476356E, /**< dv5n */
|
||||
DvcProPal = 0x64767070, /**< dvpp */
|
||||
EAc3 = 0x65632D33, /**< ec-3 */
|
||||
EdgeDetection = 0x65646765, /**< edge */
|
||||
Emboss = 0x656D6273, /**< embs */
|
||||
Explode = 0x78706C6F, /**< xplo */
|
||||
FilmNoise = 0x666D6E73, /**< fmns */
|
||||
Fire = 0x66697265, /**< fire */
|
||||
Flac = 0x664C6143, /**< fLaC */
|
||||
FlashPixImage = 0x66706978, /**< fpix */
|
||||
FlashScreenVideoDecoder = 0x46535631, /**< FSV1 */
|
||||
FloatingPoint32Bit = 0x666C3332, /**< fl32 */
|
||||
FloatingPoint64Bit = 0x666C3634, /**< fl64 */
|
||||
GeneralConvolution = 0x67656E6B, /**< genk */
|
||||
Gif = 0x67696620, /**< gif : CompuServe Graphics Interchange Format */
|
||||
Glass = 0x676C6173, /**< glas */
|
||||
GradientWipe = 0x6D617474, /**< matt */
|
||||
Graphics = 0x736D6320, /**< smc : Graphics */
|
||||
H263Quicktime = 0x68323633, /**< h263: H.263/MPEG-4 ASP video (Quicktime) */
|
||||
H2633GPP = 0x73323633, /**< s263: H.263 (3GPP format) */
|
||||
H264Decoder1 = 0x44415643, /**< DAVC */
|
||||
H264Decoder2 = 0x48323634, /**< H264 */
|
||||
H264Decoder3 = 0x56535348, /**< VSSH */
|
||||
H264Decoder4 = 0x58323634, /**< X264 */
|
||||
H264Decoder5 = 0x68323634, /**< h264 */
|
||||
H264Decoder6 = 0x78323634, /**< x264 */
|
||||
Hdv3 = 0x68647633, /**< hdv3 */
|
||||
Hevc1 = 0x68766331, /**< hvc1: H.265/High Efficiency Video Coding */
|
||||
Hevc2 = 0x68657631, /**< hev1: H.265/High Efficiency Video Coding */
|
||||
HslBalance = 0x68736C62, /**< hslb */
|
||||
Ima4 = 0x696D6134, /**< ima4 */
|
||||
Ima41 = 0x696D6134, /**< ima4 */
|
||||
ImaadpcmAcm = 0x6D730011, /**< ms??: ? */
|
||||
Implode = 0x6D706C6F, /**< mplo */
|
||||
Int16Be = 0x74776F73, /**< twos */
|
||||
Int16Le = 0x736F7774, /**< sowt */
|
||||
Int24 = 0x696E3234, /**< in24 */
|
||||
Int32 = 0x696E3332, /**< in32 */
|
||||
Iris = 0x736D7032, /**< smp2 */
|
||||
IvxDecoder1 = 0x33495632, /**< 3IV2 */
|
||||
IvxDecoder2 = 0x33495644, /**< 3IVD */
|
||||
IvxDecoder3 = 0x33697632, /**< 3iv2 */
|
||||
IvxDecoder4 = 0x33697664, /**< 3ivd */
|
||||
Jpeg = 0x6a706567, /**< jpeg: JPEG */
|
||||
Jpeg2000Decoder = 0x6D6A7032, /**< mjp2 */
|
||||
Law21 = 0x756C6177, /**< ulaw */
|
||||
LensFlare = 0x6C656E73, /**< lens */
|
||||
Lle = 0x726C6520, /**< rle */
|
||||
Mac3 = 0x6D616333, /**< mac3 */
|
||||
Mac6 = 0x6D616336, /**< mac6 */
|
||||
Mace31 = 0x4D414333, /**< MAC3 */
|
||||
Mace61 = 0x4D414336, /**< MAC6 */
|
||||
MatrixWipe = 0x736D7034, /**< smp4 */
|
||||
DolbyMpl = 0x6D6C7061, /**< mlpa */
|
||||
MotionJpegA = 0x6D6A7061, /**< mjpa: Motion-JPEG (format A) */
|
||||
MotionJpegB = 0x6D6A7062, /**< mjpb: Motion-JPEG (format B) */
|
||||
Mp3 = 0x2e6d7033, /**< .mp3: MPEG-1 Layer 3 */
|
||||
Mp3CbrOnly = 0x6D730055, /**< ms?U: MPEG-1 Layer 3 (constant bitrate only) */
|
||||
Mpeg = 0x4D504547, /**< MPEG */
|
||||
Mpeg2Imx30 = 0x6D78336E, /**< mx3n */
|
||||
Mpeg2Imx50 = 0x6D783570, /**< mx5p */
|
||||
Mpeg4Audio = 0x6d703461, /**< mp4a: MPEG-4 audio */
|
||||
Mpeg4Decoder1 = 0x464D5034, /**< FMP4 */
|
||||
Mpeg4Decoder2 = 0x53454447, /**< SEDG */
|
||||
Mpeg4Decoder3 = 0x57563146, /**< WV1F */
|
||||
Mpeg4Sample = 0x6d703473, /**< mp4s: MPEG-4 stream (other than video/audio) */
|
||||
Mpeg4TimedText = 0x74783367, /**< tx3g: MPEG-4 Timed Text / Streaming text format / Part 17 */
|
||||
Mpeg4Video = 0x6d703476, /**< mp4v: MPEG-4 video */
|
||||
MsMpeg4V1Decoder1 = 0x44495631, /**< DIV1 */
|
||||
MsMpeg4V1Decoder2 = 0x64697631, /**< div1 */
|
||||
MsMpeg4V1Decoder3 = 0x4D504734, /**< MPG4 */
|
||||
MsMpeg4V1Decoder4 = 0x6D706734, /**< mpg4 */
|
||||
MsMpeg4V1Decoder5 = 0x4D504731, /**< MPG1 */
|
||||
MsMpeg4V1Decoder6 = 0x6D706731, /**< mpg1 */
|
||||
MsMpeg4V2Decoder1 = 0x44495632, /**< DIV2 */
|
||||
MsMpeg4V2Decoder2 = 0x64697632, /**< div2 */
|
||||
MsMpeg4V2Decoder3 = 0x4D503432, /**< MP42 */
|
||||
MsMpeg4V2Decoder4 = 0x6D703432, /**< mp42 */
|
||||
MsMpeg4V3Decoder1 = 0x4D503433, /**< MP43 */
|
||||
MsMpeg4V3Decoder2 = 0x6D703433, /**< mp43 */
|
||||
NtscDv25Video = 0x64766320, /**< dvc : NTSC DV-25 video */
|
||||
Oggs = 0x4F676753, /**< OggS */
|
||||
Opus = 0x4F707573, /**< Opus */
|
||||
PalDv25Video = 0x64766370, /**< dvcp: PAL DV-25 video */
|
||||
PdfImage = 0x70646620, /**< pdf */
|
||||
Png = 0x706E6720, /**< png : Portable Network Graphics */
|
||||
Push = 0x70757368, /**< push */
|
||||
Qclp = 0x51636C70, /**< Qclp */
|
||||
QdesignMusic1Decoder = 0x51444D43, /**< QDMC */
|
||||
QdesignMusic2 = 0x51444D32, /**< QDM2 */
|
||||
Qdmc = 0x51444D43, /**< QDMC */
|
||||
Qdrw = 0x71647277, /**< qdrw */
|
||||
QtvrCubicCodec = 0x63757061, /**< cupa */
|
||||
QtvrCylindricalCodec = 0x6C747061, /**< ltpa */
|
||||
QualcommPurevoice = 0x51636C70, /**< Qclp */
|
||||
QualcommQcelp = 0x51636C71, /**< Qclq */
|
||||
Radial = 0x736D7033, /**< smp3 */
|
||||
Raw = 0x72617720, /**< raw : Uncompressed RGB */
|
||||
RgbBalance = 0x72676262, /**< rgbb */
|
||||
Ripple = 0x7269706C, /**< ripl */
|
||||
Rpza = 0x72707A61, /**< rpza */
|
||||
Rv20 = 0x52563230, /**< RV20 */
|
||||
Rv30 = 0x52563330, /**< RV30 */
|
||||
Rv40 = 0x52563430, /**< RV40 */
|
||||
Sharpen = 0x73687270, /**< shrp */
|
||||
Slide = 0x736C6964, /**< slid */
|
||||
Smc = 0x736D6320, /**< smc */
|
||||
SorensonH263Decoder = 0x464C5631, /**< FLV1 */
|
||||
SorensonVideo3Compressor = 0x53565133, /**< SVQ3 */
|
||||
SorensonVideoDecompressor = 0x53565131, /**< SVQ1 */
|
||||
Sowt = 0x736F7774, /**< sowt */
|
||||
SpecialEffectsAndFilters = 0x67656666, /**< geff */
|
||||
Svq1 = 0x73767131, /**< svq1 */
|
||||
Svq3 = 0x73767133, /**< svq3 */
|
||||
Tiff = 0x74696666, /**< tiff: Tagged Image File Format */
|
||||
TravelingMatte = 0x74726176, /**< trav */
|
||||
TruemotionVp6Decoder1 = 0x56503632, /**< VP62 */
|
||||
TruemotionVp6Decoder2 = 0x56503646, /**< VP6F */
|
||||
Twos = 0x74776F73, /**< twos */
|
||||
Ulaw = 0x756C6177, /**< ulaw */
|
||||
Ulaw21 = 0x756C6177, /**< ulaw */
|
||||
VcmImageCodec = 0x4D6A7067, /**< Mjpg */
|
||||
Vdva = 0x76647661, /**< vdva */
|
||||
Vp8 = 0x56503830, /**< VP80: VP8 video */
|
||||
Vp9 = 0x56503930, /**< VP90: VP9 video */
|
||||
Vp9_2 = 0x76703039, /**< VP9 video */
|
||||
WavPack = 0x5756504B,
|
||||
WindowsMediaAudio = 0x6F776D61, /**< ? */
|
||||
WindowsMediaAudio7 = 0x574D4131,
|
||||
WindowsMediaAudio9Professional = 0x574D4133,
|
||||
WindowsMediaAudio9Standard = 0x574D4132,
|
||||
WindowsMediaVideoV17 = 0x574D5637,
|
||||
WindowsMediaVideoV2 = 0x574D5632,
|
||||
WindowsMediaVideoV8 = 0x574D5638,
|
||||
Wipe = 0x736D7074,
|
||||
WmvImageCodec1 = 0x4D347332,
|
||||
WmvImageCodec2 = 0x4D703432,
|
||||
WmvImageCodec3 = 0x4D703433,
|
||||
WmvImageCodec4 = 0x4D703453,
|
||||
WmvImageCodec5 = 0x574D5631,
|
||||
WmvImageCodec6 = 0x574D5632,
|
||||
WmvImageCodec7 = 0x574D5633,
|
||||
XvidDecoder1 = 0x424C5A30,
|
||||
XvidDecoder2 = 0x58564944,
|
||||
XvidDecoder3 = 0x58564958,
|
||||
XvidDecoder4 = 0x58766944,
|
||||
XvidDecoder5 = 0x78766964,
|
||||
Yuv422HardwareAccelerationCodecYuvs1 = 0x32767579,
|
||||
Yuv422HardwareAccelerationCodecYuvs2 = 0x61633136,
|
||||
Yuv422HardwareAccelerationCodecYuvs3 = 0x61633332,
|
||||
Yuv422HardwareAccelerationCodecYuvs4 = 0x61634247,
|
||||
Yuv422HardwareAccelerationCodecYuvs5 = 0x79757673,
|
||||
Zoom = 0x7A6F6F6D
|
||||
WavPack = 0x5756504B, /**< WVPK */
|
||||
WindowsMediaAudio = 0x6F776D61, /**< owma: ? */
|
||||
WindowsMediaAudio7 = 0x574D4131, /**< WMA1 */
|
||||
WindowsMediaAudio9Professional = 0x574D4133, /**< WMA3 */
|
||||
WindowsMediaAudio9Standard = 0x574D4132, /**< WMA2 */
|
||||
WindowsMediaVideoV17 = 0x574D5637, /**< WMV7 */
|
||||
WindowsMediaVideoV2 = 0x574D5632, /**< WMV2 */
|
||||
WindowsMediaVideoV8 = 0x574D5638, /**< WMV8 */
|
||||
Wipe = 0x736D7074, /**< smpt */
|
||||
WmvImageCodec1 = 0x4D347332, /**< M4s2 */
|
||||
WmvImageCodec2 = 0x4D703432, /**< Mp42 */
|
||||
WmvImageCodec3 = 0x4D703433, /**< Mp43 */
|
||||
WmvImageCodec4 = 0x4D703453, /**< Mp4S */
|
||||
WmvImageCodec5 = 0x574D5631, /**< WMV1 */
|
||||
WmvImageCodec6 = 0x574D5632, /**< WMV2 */
|
||||
WmvImageCodec7 = 0x574D5633, /**< WMV3 */
|
||||
XvidDecoder1 = 0x424C5A30, /**< BLZ0 */
|
||||
XvidDecoder2 = 0x58564944, /**< XVID */
|
||||
XvidDecoder3 = 0x58564958, /**< XVIX */
|
||||
XvidDecoder4 = 0x58766944, /**< XviD */
|
||||
XvidDecoder5 = 0x78766964, /**< xvid */
|
||||
Yuv422HardwareAccelerationCodecYuvs1 = 0x32767579, /**< 2vuy */
|
||||
Yuv422HardwareAccelerationCodecYuvs2 = 0x61633136, /**< ac16 */
|
||||
Yuv422HardwareAccelerationCodecYuvs3 = 0x61633332, /**< ac32 */
|
||||
Yuv422HardwareAccelerationCodecYuvs4 = 0x61634247, /**< acBG */
|
||||
Yuv422HardwareAccelerationCodecYuvs5 = 0x79757673, /**< yuvs */
|
||||
Zoom = 0x7A6F6F6D, /**< zoom */
|
||||
};
|
||||
|
||||
TAG_PARSER_EXPORT MediaFormat fourccToMediaFormat(std::uint32_t fourccId);
|
||||
|
@ -423,16 +423,18 @@ TAG_PARSER_EXPORT MediaFormat fourccToMediaFormat(std::uint32_t fourccId);
|
|||
namespace Mp4FormatExtensionIds {
|
||||
enum KnownValue : std::uint32_t {
|
||||
GammaLevel
|
||||
= 0x67616D61, /**< 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 = 0x6669656C, /**< Two 8-bit integers that define field handling. */
|
||||
DefaultQuantizationTable = 0x6D6A7174, /**< The default quantization table for a Motion-JPEG data stream. */
|
||||
DefaultHuffmanTable = 0x6D6A6874, /**< The default Huffman table for a Motion-JPEG data stream. */
|
||||
Mpeg4ElementaryStreamDescriptor = 0x65736473, /**< An MPEG-4 elementary stream descriptor atom. This extension is required for MPEG-4 video. */
|
||||
Mpeg4ElementaryStreamDescriptor2 = 0x6D346473, /**< Alternative if encoded to AVC stanard. */
|
||||
AvcConfiguration = 0x61766343, /**< An H.264 AVCConfigurationBox. This extension is required for H.264 video as defined in ISO/IEC 14496-15. */
|
||||
PixelAspectRatio = 0x70617370, /**< Pixel aspect ratio. This extension is mandatory for video formats that use non-square pixels. */
|
||||
ColorParameters = 0x636F6C72, /**< An image description extension required for all uncompressed Y´CbCr video types. */
|
||||
CleanAperature = 0x636C6170 /**< Spatial relationship of Y´CbCr components relative to a canonical image center. */
|
||||
= 0x67616D61, /**< 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 = 0x6669656C, /**< fiel: Two 8-bit integers that define field handling. */
|
||||
DefaultQuantizationTable = 0x6D6A7174, /**< mjqt: The default quantization table for a Motion-JPEG data stream. */
|
||||
DefaultHuffmanTable = 0x6D6A6874, /**< mjht: The default Huffman table for a Motion-JPEG data stream. */
|
||||
Mpeg4ElementaryStreamDescriptor
|
||||
= 0x65736473, /**< esds: An MPEG-4 elementary stream descriptor atom. This extension is required for MPEG-4 video. */
|
||||
Mpeg4ElementaryStreamDescriptor2 = 0x6D346473, /**< m4ds: Alternative if encoded to AVC stanard. */
|
||||
AvcConfiguration
|
||||
= 0x61766343, /**< avcC: An H.264 AVCConfigurationBox. This extension is required for H.264 video as defined in ISO/IEC 14496-15. */
|
||||
PixelAspectRatio = 0x70617370, /**< pasp: Pixel aspect ratio. This extension is mandatory for video formats that use non-square pixels. */
|
||||
ColorParameters = 0x636F6C72, /**< colr: An image description extension required for all uncompressed Y´CbCr video types. */
|
||||
CleanAperature = 0x636C6170, /**< clap: Spatial relationship of Y´CbCr components relative to a canonical image center. */
|
||||
};
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue