Tag Parser: mp4/mp4ids.cpp File Reference

Tag Parser 12.5.2 C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags

Loading...
Searching...
No Matches
Namespaces | Functions
mp4ids.cpp File Reference
`#include "./mp4ids.h"`
`#include "../caseinsensitivecomparer.h"`
`#include "../mediaformat.h"`
`#include <map>`
Include dependency graph for mp4ids.cpp:

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::Mpeg4DescriptorIds
| Encapsulates all known MPEG-4 descriptor IDs.
namespace | TagParser::Mpeg4ElementaryStreamTypeIds
| Returns the name of the stream type denoted by the specified MPEG-4 stream type ID.
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.

## 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.
TAG_PARSER_EXPORT std::string_view | TagParser::mp4TagMediaTypeName (Mp4TagMediaTypeId tagMediaTypeId)
TAG_PARSER_EXPORT std::optional< Mp4TagMediaType > | TagParser::mp4TagMediaTypeId (std::string_view tagMediaTypeName)
TAG_PARSER_EXPORT std::string_view | TagParser::mp4TagContentRatingName (Mp4TagContentRatingId tagContentRatingId)
TAG_PARSER_EXPORT std::optional< Mp4TagContentRating > | TagParser::mp4TagContentRatingId (std::string_view tagContentRatingName)
TAG_PARSER_EXPORT std::string_view | TagParser::mp4TagAccountTypeName (Mp4TagAccountTypeId tagContentRatingId)
TAG_PARSER_EXPORT std::optional< AccountType > | TagParser::mp4TagAccountTypeId (std::string_view tagContentRatingName)