|
Tag Parser 10.2.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
#include "./id3v2frame.h"#include "./id3genres.h"#include "./id3v2frameids.h"#include "../diagnostics.h"#include "../exceptions.h"#include <c++utilities/conversion/stringbuilder.h>#include <c++utilities/conversion/stringconversion.h>#include <zlib.h>#include <algorithm>#include <cstdint>#include <cstring>#include <limits>#include <memory>Go to the source code of this file.
Namespaces | |
| namespace | TagParser |
| Contains all classes and functions of the TagInfo library. | |
Functions | |
| constexpr auto | TagParser::maxId3v2FrameDataSize (numeric_limits< std::uint32_t >::max() - 15) |
| The maximum (supported) size of an ID3v2Frame. More... | |
| template<class stringtype > | |
| int | TagParser::parseGenreIndex (const stringtype &denotation) |
| Helper function to parse the genre index. More... | |
| string | TagParser::stringFromSubstring (tuple< const char *, size_t, const char * > substr) |
| Returns an std::string instance for the substring parsed using parseSubstring(). More... | |
| u16string | TagParser::wideStringFromSubstring (tuple< const char *, size_t, const char * > substr, TagTextEncoding encoding) |
| Returns an std::u16string instance for the substring parsed using parseSubstring(). More... | |