1 #ifndef TAG_PARSER_MP4IDS_H 2 #define TAG_PARSER_MP4IDS_H 6 #include <c++utilities/conversion/types.h> 12 namespace Mp4AtomIds {
80 namespace Mp4TagAtomIds {
122 namespace Mp4TagExtendedMeanIds {
123 extern const char *
iTunes;
126 namespace Mp4TagExtendedNameIds {
127 extern const char *
cdec;
128 extern const char *
label;
131 namespace Mp4MediaTypeIds {
140 namespace FourccIds {
416 namespace Mp4FormatExtensionIds {
432 namespace Mpeg4ElementaryStreamObjectIds {
484 namespace Mpeg4ElementaryStreamTypeIds {
505 namespace Mpeg4DescriptorIds {
552 namespace Mpeg4AudioObjectIds {
604 namespace Mpeg4ChannelConfigs {
621 namespace Mpeg4VideoCodes {
645 namespace Mpeg2VideoCodes {
708 #endif // TAG_PARSER_MP4IDS_H
TAG_PARSER_EXPORT byte channelCount(byte config)
Returns the channel count for the specified MPEG-4 channel config.
MediaType
The MediaType enum specifies the type of media data (audio, video, text, ...).
The Av1Configuration struct provides a parser for AV1 configuration found in ISOBMFF files...
Mp4TagMediaType
Specifies the tag type.
CountryCode
Specifies the country.
AccountType
Specifies the account type.
TAG_PARSER_EXPORT MediaFormat idToMediaFormat(byte mpeg4AudioObjectId, bool sbrPresent=false, bool psPresent=false)
The AvcConfiguration struct provides a parser for AVC configuration.
Mp4TagContentRating
Specifies the tag content rating.
TAG_PARSER_EXPORT const char * streamTypeName(byte streamTypeId)
Returns the name of the stream type denoted by the specified MPEG-4 stream type ID.
TAG_PARSER_EXPORT const char * channelConfigString(byte config)
Returns the string representation for the specified MPEG-4 channel config.
TAG_PARSER_EXPORT MediaFormat fourccToMediaFormat(uint32 fourccId)
TAG_PARSER_EXPORT MediaFormat streamObjectTypeFormat(byte streamObjectTypeId)
Returns the TagParser::MediaFormat denoted by the specified MPEG-4 stream ID.
Contains all classes and functions of the TagInfo library.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
uint32 mpeg4SamplingFrequencyTable[13]