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