Tag Parser 12.4.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
#include "./mp4ids.h"
#include "../caseinsensitivecomparer.h"
#include "../mediaformat.h"
#include <map>
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) |