Tag Parser  6.2.2
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Classes | Namespaces | Enumerations | Functions
tagvalue.h File Reference
#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>
Include dependency graph for tagvalue.h:
This graph shows which files directly or indirectly include this file:

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...