Tag Parser
6.5.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
#include "./positioninset.h"
#include <c++utilities/conversion/binaryconversion.h>
#include <c++utilities/chrono/timespan.h>
#include <c++utilities/chrono/datetime.h>
#include <iosfwd>
#include <string>
#include <memory>
Go to the source code of this file.
Classes | |
class | Media::TagValue |
The TagValue class wraps values of different types. More... | |
Namespaces | |
Media | |
Contains all classes and functions of the TagInfo library. | |
Enumerations | |
enum | Media::TagTextEncoding : unsigned int { Media::TagTextEncoding::Latin1, Media::TagTextEncoding::Utf8, Media::TagTextEncoding::Utf16LittleEndian, Media::TagTextEncoding::Utf16BigEndian, Media::TagTextEncoding::Unspecified } |
Specifies the text encoding. More... | |
enum | Media::TagDataType : unsigned int { Media::TagDataType::Text, Media::TagDataType::Integer, Media::TagDataType::PositionInSet, Media::TagDataType::StandardGenreIndex, Media::TagDataType::TimeSpan, Media::TagDataType::DateTime, Media::TagDataType::Picture, Media::TagDataType::Binary, Media::TagDataType::Undefined } |
Specifies the data type. More... | |
Functions | |
int | Media::characterSize (TagTextEncoding encoding) |
Returns the size of one character for the specified encoding in bytes. More... | |