Tag Parser: Member List

Tag Parser 12.5.2 C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags

Loading...
Searching...
No Matches
TagParser::Id3v2Frame Member List

This is the complete list of members for TagParser::Id3v2Frame, including all inherited members.

additionalValues() const | TagParser::Id3v2Frame | inline
additionalValues() | TagParser::Id3v2Frame | inline
clear() | TagParser::TagField< Id3v2Frame > |
clearId() | TagParser::TagField< Id3v2Frame > | inline
clearValue() | TagParser::TagField< Id3v2Frame > | inline
dataSize() const | TagParser::Id3v2Frame | inline
fieldIdFromString(std::string_view idString) | TagParser::Id3v2Frame | inlinestatic
fieldIdToString(IdentifierType id) | TagParser::Id3v2Frame | inlinestatic
flag() const | TagParser::Id3v2Frame | inline
group() const | TagParser::Id3v2Frame | inline
hasDataLengthIndicator() const | TagParser::Id3v2Frame | inline
hasGroupInformation() const | TagParser::Id3v2Frame | inline
hasPaddingReached() const | TagParser::Id3v2Frame | inline
id() | TagParser::TagField< Id3v2Frame > | inline
Id3v2Frame() | TagParser::Id3v2Frame |
Id3v2Frame(const IdentifierType &id, const TagValue &value, std::uint8_t group=0, std::uint16_t flag=0) | TagParser::Id3v2Frame |
Id3v2FrameMaker class | TagParser::Id3v2Frame | friend
IdentifierType typedef | TagParser::TagField< Id3v2Frame > |
idToString() const | TagParser::TagField< Id3v2Frame > | inline
isAdditionalTypeInfoUsed() const | TagParser::Id3v2Frame | inline
isCompressed() const | TagParser::Id3v2Frame | inline
isDefault() const | TagParser::TagField< Id3v2Frame > | inline
isEncrypted() const | TagParser::Id3v2Frame | inline
isReadOnly() const | TagParser::Id3v2Frame | inline
isTypeInfoAssigned() const | TagParser::TagField< Id3v2Frame > | inline
isUnsynchronized() const | TagParser::Id3v2Frame | inline
isValid() const | TagParser::Id3v2Frame | inline
make(CppUtilities::BinaryWriter &writer, std::uint8_t version, Diagnostics &diag) | TagParser::Id3v2Frame |
makeBom(char *buffer, TagTextEncoding encoding) | TagParser::Id3v2Frame | static
makeComment(std::unique_ptr< char[]> &buffer, std::uint32_t &bufferSize, const TagValue &comment, std::uint8_t version, Diagnostics &diag) | TagParser::Id3v2Frame | static
makeLegacyPicture(std::unique_ptr< char[]> &buffer, std::uint32_t &bufferSize, const TagValue &picture, std::uint8_t typeInfo, Diagnostics &diag) | TagParser::Id3v2Frame | static
makePicture(std::unique_ptr< char[]> &buffer, std::uint32_t &bufferSize, const TagValue &picture, std::uint8_t typeInfo, std::uint8_t version, Diagnostics &diag) | TagParser::Id3v2Frame | static
makeTextEncodingByte(TagTextEncoding textEncoding) | TagParser::Id3v2Frame | static
nestedFields() const | TagParser::TagField< Id3v2Frame > |
parse(CppUtilities::BinaryReader &reader, std::uint32_t version, std::uint32_t maximalSize, Diagnostics &diag) | TagParser::Id3v2Frame |
parseBom(const char *buffer, std::size_t maxSize, TagTextEncoding &encoding, Diagnostics &diag) | TagParser::Id3v2Frame |
parseComment(const char *buffer, std::size_t maxSize, TagValue &tagValue, Diagnostics &diag) | TagParser::Id3v2Frame |
parsedVersion() const | TagParser::Id3v2Frame | inline
parseLegacyPicture(const char *buffer, std::size_t maxSize, TagValue &tagValue, std::uint8_t &typeInfo, Diagnostics &diag) | TagParser::Id3v2Frame |
parsePicture(const char *buffer, std::size_t maxSize, TagValue &tagValue, std::uint8_t &typeInfo, Diagnostics &diag) | TagParser::Id3v2Frame |
parseString(const char *buffer, std::size_t maxSize, TagTextEncoding &encoding, bool addWarnings, Diagnostics &diag) | TagParser::Id3v2Frame |
parseSubstring(const char *buffer, std::size_t maxSize, TagTextEncoding &encoding, bool addWarnings, Diagnostics &diag) | TagParser::Id3v2Frame |
parseTextEncodingByte(std::uint8_t textEncodingByte, Diagnostics &diag) | TagParser::Id3v2Frame |
parseWideString(const char *buffer, std::size_t dataSize, TagTextEncoding &encoding, bool addWarnings, Diagnostics &diag) | TagParser::Id3v2Frame |
prepareMaking(std::uint8_t version, Diagnostics &diag) | TagParser::Id3v2Frame |
removeTypeInfo() | TagParser::TagField< Id3v2Frame > | inline
setDefault(bool isDefault) | TagParser::TagField< Id3v2Frame > | inline
setFlag(std::uint16_t value) | TagParser::Id3v2Frame | inline
setGroup(std::uint8_t value) | TagParser::Id3v2Frame | inline
setId(const IdentifierType &id) | TagParser::TagField< Id3v2Frame > | inline
setTypeInfo(const TypeInfoType &typeInfo) | TagParser::TagField< Id3v2Frame > | inline
setValue(const TagValue &value) | TagParser::TagField< Id3v2Frame > | inline
supportsNestedFields() const | TagParser::Id3v2Frame | inline
TagField() | TagParser::TagField< Id3v2Frame > |
TagField< Id3v2Frame > class | TagParser::Id3v2Frame | friend
toDiscardWhenUnknownAndFileIsAltered() const | TagParser::Id3v2Frame | inline
toDiscardWhenUnknownAndTagIsAltered() const | TagParser::Id3v2Frame | inline
totalSize() const | TagParser::Id3v2Frame | inline
typeInfo() const | TagParser::TagField< Id3v2Frame > | inline
TypeInfoType typedef | TagParser::TagField< Id3v2Frame > |
value() | TagParser::TagField< Id3v2Frame > | inline
~TagField() | TagParser::TagField< Id3v2Frame > |