Tag Parser  7.0.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
TagParser::Id3v2Frame Member List

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

clear()TagParser::TagField< Id3v2Frame >
clearId()TagParser::TagField< Id3v2Frame >inline
clearValue()TagParser::TagField< Id3v2Frame >inline
dataSize() constTagParser::Id3v2Frameinline
fieldIdFromString(const char *idString, std::size_t idStringSize=std::string::npos)TagParser::Id3v2Frameinlinestatic
fieldIdToString(IdentifierType id)TagParser::Id3v2Frameinlinestatic
flag() constTagParser::Id3v2Frameinline
frameIdString() constTagParser::Id3v2Frameinline
group() constTagParser::Id3v2Frameinline
hasDataLengthIndicator() constTagParser::Id3v2Frameinline
hasGroupInformation() constTagParser::Id3v2Frameinline
hasPaddingReached() constTagParser::Id3v2Frameinline
id() constTagParser::TagField< Id3v2Frame >inline
Id3v2Frame()TagParser::Id3v2Frame
Id3v2Frame(const IdentifierType &id, const TagValue &value, byte group=0, uint16 flag=0)TagParser::Id3v2Frame
IdentifierType typedefTagParser::TagField< Id3v2Frame >
idToString() constTagParser::TagField< Id3v2Frame >inline
isAdditionalTypeInfoUsed() constTagParser::Id3v2Frameinline
isCompressed() constTagParser::Id3v2Frameinline
isDefault() constTagParser::TagField< Id3v2Frame >inline
isEncrypted() constTagParser::Id3v2Frameinline
isReadOnly() constTagParser::Id3v2Frameinline
isTypeInfoAssigned() constTagParser::TagField< Id3v2Frame >inline
isUnsynchronized() constTagParser::Id3v2Frameinline
isValid() constTagParser::Id3v2Frameinline
make(IoUtilities::BinaryWriter &writer, byte version, Diagnostics &diag)TagParser::Id3v2Frame
makeBom(char *buffer, TagTextEncoding encoding)TagParser::Id3v2Frame
makeComment(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const TagValue &comment, byte version, Diagnostics &diag)TagParser::Id3v2Frame
makeEncodingAndData(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, TagTextEncoding encoding, const char *data, std::size_t m_dataSize)TagParser::Id3v2Frame
makeLegacyPicture(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const TagValue &picture, byte typeInfo)TagParser::Id3v2Frame
makePicture(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const TagValue &picture, byte typeInfo, byte version)TagParser::Id3v2Frame
makeString(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const std::string &value, TagTextEncoding encoding)TagParser::Id3v2Frame
makeTextEncodingByte(TagTextEncoding textEncoding)TagParser::Id3v2Frame
nestedFields() constTagParser::TagField< Id3v2Frame >
nestedFields()TagParser::TagField< Id3v2Frame >inline
parse(IoUtilities::BinaryReader &reader, uint32 version, uint32 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() constTagParser::Id3v2Frameinline
parseLegacyPicture(const char *buffer, std::size_t maxSize, TagValue &tagValue, byte &typeInfo, Diagnostics &diag)TagParser::Id3v2Frame
parsePicture(const char *buffer, std::size_t maxSize, TagValue &tagValue, byte &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(byte textEncodingByte, Diagnostics &diag)TagParser::Id3v2Frame
parseWideString(const char *buffer, std::size_t dataSize, TagTextEncoding &encoding, bool addWarnings, Diagnostics &diag)TagParser::Id3v2Frame
prepareMaking(byte version, Diagnostics &diag)TagParser::Id3v2Frame
removeTypeInfo()TagParser::TagField< Id3v2Frame >inline
setDefault(bool isDefault)TagParser::TagField< Id3v2Frame >inline
setFlag(uint16 value)TagParser::Id3v2Frameinline
setGroup(byte value)TagParser::Id3v2Frameinline
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() constTagParser::Id3v2Frameinline
TagField()TagParser::TagField< Id3v2Frame >
TagField(const IdentifierType &id, const TagValue &value)TagParser::TagField< Id3v2Frame >
TagField< Id3v2Frame > classTagParser::Id3v2Framefriend
toDiscardWhenUnknownAndFileIsAltered() constTagParser::Id3v2Frameinline
toDiscardWhenUnknownAndTagIsAltered() constTagParser::Id3v2Frameinline
totalSize() constTagParser::Id3v2Frameinline
typeInfo() constTagParser::TagField< Id3v2Frame >inline
TypeInfoType typedefTagParser::TagField< Id3v2Frame >
value()TagParser::TagField< Id3v2Frame >inline
value() constTagParser::TagField< Id3v2Frame >inline
~TagField()TagParser::TagField< Id3v2Frame >