Tag Parser  6.3.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Media::TagValue Member List

This is the complete list of members for Media::TagValue, including all inherited members.

assignData(const char *data, size_t length, TagDataType type=TagDataType::Binary, TagTextEncoding encoding=TagTextEncoding::Latin1)Media::TagValue
assignData(std::unique_ptr< char[]> &&data, size_t length, TagDataType type=TagDataType::Binary, TagTextEncoding encoding=TagTextEncoding::Latin1)Media::TagValue
assignDateTime(ChronoUtilities::DateTime value)Media::TagValueinline
assignInteger(int value)Media::TagValue
assignPosition(PositionInSet value)Media::TagValueinline
assignStandardGenreIndex(int index)Media::TagValue
assignText(const char *text, std::size_t textSize, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified)Media::TagValue
assignText(const std::string &text, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified)Media::TagValueinline
assignTimeSpan(ChronoUtilities::TimeSpan value)Media::TagValueinline
clearData()Media::TagValueinline
clearDataAndMetadata()Media::TagValue
clearMetadata()Media::TagValue
convertDataEncoding(TagTextEncoding encoding)Media::TagValue
convertDataEncodingForTag(const Tag *tag)Media::TagValue
dataEncoding() constMedia::TagValueinline
dataPointer() constMedia::TagValueinline
dataSize() constMedia::TagValueinline
description() constMedia::TagValueinline
descriptionEncoding() constMedia::TagValueinline
empty()Media::TagValuestatic
isEmpty() constMedia::TagValueinline
isLabeledAsReadonly() constMedia::TagValueinline
language() constMedia::TagValueinline
mimeType() constMedia::TagValueinline
operator!=(const TagValue &other) constMedia::TagValueinline
operator=(const TagValue &other)Media::TagValue
operator=(TagValue &&other)=defaultMedia::TagValue
operator==(const TagValue &other) constMedia::TagValue
setDescription(const std::string &value, TagTextEncoding encoding=TagTextEncoding::Latin1)Media::TagValueinline
setLanguage(const std::string &value)Media::TagValueinline
setMimeType(const std::string &value)Media::TagValueinline
setReadonly(bool value)Media::TagValueinline
TagValue()Media::TagValueinline
TagValue(const char *text, std::size_t textSize, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified)Media::TagValueinline
TagValue(const std::string &text, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified)Media::TagValueinline
TagValue(int value)Media::TagValueinline
TagValue(const char *data, size_t length, TagDataType type=TagDataType::Undefined, TagTextEncoding encoding=TagTextEncoding::Latin1)Media::TagValueinline
TagValue(std::unique_ptr< char[]> &&data, size_t length, TagDataType type=TagDataType::Binary, TagTextEncoding encoding=TagTextEncoding::Latin1)Media::TagValueinline
TagValue(const PositionInSet &value)Media::TagValueinline
TagValue(const TagValue &other)Media::TagValue
TagValue(TagValue &&other)=defaultMedia::TagValue
toDateTime() constMedia::TagValue
toInteger() constMedia::TagValue
toPositionInSet() constMedia::TagValue
toStandardGenreIndex() constMedia::TagValue
toString(TagTextEncoding encoding=TagTextEncoding::Unspecified) constMedia::TagValueinline
toString(std::string &result, TagTextEncoding encoding=TagTextEncoding::Unspecified) constMedia::TagValue
toTimeSpan() constMedia::TagValue
toWString(TagTextEncoding encoding=TagTextEncoding::Unspecified) constMedia::TagValueinline
toWString(std::u16string &result, TagTextEncoding encoding=TagTextEncoding::Unspecified) constMedia::TagValue
type() constMedia::TagValueinline
~TagValue()Media::TagValue