Tag Parser
6.2.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
#include "../generictagfield.h"
#include "../statusprovider.h"
#include <c++utilities/io/binarywriter.h>
#include <c++utilities/conversion/stringconversion.h>
#include <vector>
#include <sstream>
Go to the source code of this file.
Classes | |
class | Media::TagFieldTraits< Mp4TagField > |
Defines traits for the TagField implementation of the Mp4TagField class. More... | |
class | Media::Mp4TagFieldMaker |
The Mp4TagFieldMaker class helps making tag fields. More... | |
class | Media::Mp4TagField |
The Mp4TagField class is used by Mp4Tag to store the fields. More... | |
Namespaces | |
Media | |
Contains all classes and functions of the TagInfo library. | |
Media::RawDataType | |
Encapsulates the most common data type IDs of MP4 tag fields. | |
Enumerations | |
enum | Media::RawDataType::KnownValue : uint32 { Media::RawDataType::Reserved = 0, Media::RawDataType::Utf8 = 1, Media::RawDataType::Utf16 = 2, Media::RawDataType::Sjis = 3, Media::RawDataType::Utf8Sort = 4, Media::RawDataType::Utf16Sort = 5, Media::RawDataType::Html = 6, Media::RawDataType::Xml = 7, Media::RawDataType::Uuid = 8, Media::RawDataType::Isrc = 9, Media::RawDataType::Mi3p = 10, Media::RawDataType::Gif = 12, Media::RawDataType::Jpeg = 13, Media::RawDataType::Png = 14, Media::RawDataType::Url = 15, Media::RawDataType::Duration = 16, Media::RawDataType::DateTime = 17, Media::RawDataType::Genred = 18, Media::RawDataType::BeSignedInt = 21, Media::RawDataType::BeUnsignedInt = 22, Media::RawDataType::BeFloat32 = 23, Media::RawDataType::BeFloat64 = 24, Media::RawDataType::Upc = 25, Media::RawDataType::Bmp = 27, Media::RawDataType::QuickTimeMetadataAtom = 28, Media::RawDataType::Undefined = 255 } |