Tag Parser
8.2.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
This is the complete list of members for TagParser::TagValue, including all inherited members.
assignData(const char *data, std::size_t length, TagDataType type=TagDataType::Binary, TagTextEncoding encoding=TagTextEncoding::Latin1) | TagParser::TagValue | |
assignData(std::unique_ptr< char[]> &&data, std::size_t length, TagDataType type=TagDataType::Binary, TagTextEncoding encoding=TagTextEncoding::Latin1) | TagParser::TagValue | |
assignDateTime(ChronoUtilities::DateTime value) | TagParser::TagValue | inline |
assignInteger(int value) | TagParser::TagValue | |
assignPosition(PositionInSet value) | TagParser::TagValue | inline |
assignStandardGenreIndex(int index) | TagParser::TagValue | inline |
assignText(const char *text, std::size_t textSize, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified) | TagParser::TagValue | |
assignText(const std::string &text, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified) | TagParser::TagValue | inline |
assignTimeSpan(ChronoUtilities::TimeSpan value) | TagParser::TagValue | inline |
clearData() | TagParser::TagValue | inline |
clearDataAndMetadata() | TagParser::TagValue | inline |
clearMetadata() | TagParser::TagValue | |
convertDataEncoding(TagTextEncoding encoding) | TagParser::TagValue | |
convertDataEncodingForTag(const Tag *tag) | TagParser::TagValue | |
dataEncoding() const | TagParser::TagValue | inline |
dataPointer() | TagParser::TagValue | inline |
dataPointer() const | TagParser::TagValue | inline |
dataSize() const | TagParser::TagValue | inline |
description() const | TagParser::TagValue | inline |
descriptionEncoding() const | TagParser::TagValue | inline |
empty() | TagParser::TagValue | static |
ensureHostByteOrder(std::u16string &u16str, TagTextEncoding currentEncoding) | TagParser::TagValue | static |
isEmpty() const | TagParser::TagValue | inline |
isLabeledAsReadonly() const | TagParser::TagValue | inline |
language() const | TagParser::TagValue | inline |
mimeType() const | TagParser::TagValue | inline |
operator!=(const TagValue &other) const | TagParser::TagValue | inline |
operator=(const TagValue &other) | TagParser::TagValue | |
operator=(TagValue &&other)=default | TagParser::TagValue | |
operator==(const TagValue &other) const | TagParser::TagValue | |
setDescription(const std::string &value, TagTextEncoding encoding=TagTextEncoding::Latin1) | TagParser::TagValue | inline |
setLanguage(const std::string &language) | TagParser::TagValue | inline |
setMimeType(const std::string &mimeType) | TagParser::TagValue | inline |
setReadonly(bool readOnly) | TagParser::TagValue | inline |
stripBom(const char *&text, std::size_t &length, TagTextEncoding encoding) | TagParser::TagValue | static |
TagValue() | TagParser::TagValue | inline |
TagValue(const char *text, std::size_t textSize, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified) | TagParser::TagValue | inline |
TagValue(const char *text, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified) | TagParser::TagValue | inline |
TagValue(const std::string &text, TagTextEncoding textEncoding=TagTextEncoding::Latin1, TagTextEncoding convertTo=TagTextEncoding::Unspecified) | TagParser::TagValue | inline |
TagValue(int value) | TagParser::TagValue | inline |
TagValue(const char *data, std::size_t length, TagDataType type=TagDataType::Undefined, TagTextEncoding encoding=TagTextEncoding::Latin1) | TagParser::TagValue | inline |
TagValue(std::unique_ptr< char[]> &&data, std::size_t length, TagDataType type=TagDataType::Binary, TagTextEncoding encoding=TagTextEncoding::Latin1) | TagParser::TagValue | inline |
TagValue(PositionInSet value) | TagParser::TagValue | inline |
TagValue(const TagValue &other) | TagParser::TagValue | |
TagValue(TagValue &&other)=default | TagParser::TagValue | |
toDateTime() const | TagParser::TagValue | |
toInteger() const | TagParser::TagValue | |
toPositionInSet() const | TagParser::TagValue | |
toStandardGenreIndex() const | TagParser::TagValue | |
toString(TagTextEncoding encoding=TagTextEncoding::Unspecified) const | TagParser::TagValue | inline |
toString(std::string &result, TagTextEncoding encoding=TagTextEncoding::Unspecified) const | TagParser::TagValue | |
toStrings(const ContainerType &values, TagTextEncoding encoding=TagTextEncoding::Utf8) | TagParser::TagValue | static |
toTimeSpan() const | TagParser::TagValue | |
toWString(TagTextEncoding encoding=TagTextEncoding::Unspecified) const | TagParser::TagValue | inline |
toWString(std::u16string &result, TagTextEncoding encoding=TagTextEncoding::Unspecified) const | TagParser::TagValue | |
type() const | TagParser::TagValue | inline |
~TagValue() | TagParser::TagValue | inline |