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

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

addNotification(const Notification &notification)Media::StatusProvider
addNotification(NotificationType type, const std::string &message, const std::string &context)Media::StatusProvider
addNotifications(const StatusProvider &from)Media::StatusProvider
addNotifications(const std::string &higherContext, const StatusProvider &from)Media::StatusProvider
addNotifications(const NotificationList &notifications)Media::StatusProvider
CallbackFunction typedefMedia::StatusProvider
CallbackPair typedefMedia::StatusProvider
CallbackVector typedefMedia::StatusProvider
clear()Media::TagField< Id3v2Frame >
cleared()Media::Id3v2Frameprotected
clearId()Media::TagField< Id3v2Frame >inline
clearValue()Media::TagField< Id3v2Frame >inline
currentPercentage() constMedia::StatusProviderinline
currentStatus() constMedia::StatusProviderinline
dataSize() constMedia::Id3v2Frameinline
fieldIdFromString(const char *idString, std::size_t idStringSize=std::string::npos)Media::Id3v2Frameinlinestatic
fieldIdToString(identifierType id)Media::Id3v2Frameinlinestatic
flag() constMedia::Id3v2Frameinline
forwardStatusUpdateCalls(StatusProvider *other=nullptr)Media::StatusProviderinline
frameIdString() constMedia::Id3v2Frameinline
group() constMedia::Id3v2Frameinline
hasCriticalNotifications() constMedia::StatusProviderinline
hasDataLengthIndicator() constMedia::Id3v2Frameinline
hasGroupInformation() constMedia::Id3v2Frameinline
hasNotifications() constMedia::StatusProviderinline
hasPaddingReached() constMedia::Id3v2Frameinline
id() constMedia::TagField< Id3v2Frame >inline
Id3v2Frame()Media::Id3v2Frame
Id3v2Frame(const identifierType &id, const TagValue &value, const byte group=0, const int16 flag=0)Media::Id3v2Frame
identifierType typedefMedia::TagField< Id3v2Frame >
idToString() constMedia::TagField< Id3v2Frame >inline
implementationType typedefMedia::TagField< Id3v2Frame >
invalidateNotifications()Media::StatusProviderinline
invalidateStatus()Media::StatusProviderinline
isAborted() constMedia::StatusProviderinline
isAdditionalTypeInfoUsed() constMedia::Id3v2Frameinline
isCompressed() constMedia::Id3v2Frameinline
isDefault() constMedia::TagField< Id3v2Frame >inline
isEncrypted() constMedia::Id3v2Frameinline
isReadOnly() constMedia::Id3v2Frameinline
isTypeInfoAssigned() constMedia::TagField< Id3v2Frame >inline
isUnsynchronized() constMedia::Id3v2Frameinline
isValid() constMedia::Id3v2Frameinline
make(IoUtilities::BinaryWriter &writer, const uint32 version)Media::Id3v2Frame
makeBom(char *buffer, TagTextEncoding encoding)Media::Id3v2Frame
makeComment(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const TagValue &comment)Media::Id3v2Frame
makeCommentConsideringVersion(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const TagValue &comment, byte version)Media::Id3v2Frame
makeEncodingAndData(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, TagTextEncoding encoding, const char *data, std::size_t m_dataSize)Media::Id3v2Frame
makeLegacyPicture(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const TagValue &picture, byte typeInfo)Media::Id3v2Frame
makePicture(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const TagValue &picture, byte typeInfo)Media::Id3v2Frame
makePictureConsideringVersion(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const TagValue &picture, byte typeInfo, byte version)Media::Id3v2Frame
makeString(std::unique_ptr< char[]> &buffer, uint32 &bufferSize, const std::string &value, TagTextEncoding encoding)Media::Id3v2Frame
makeTextEncodingByte(TagTextEncoding textEncoding)Media::Id3v2Frame
nestedFields() constMedia::TagField< Id3v2Frame >
nestedFields()Media::TagField< Id3v2Frame >inline
notifications() constMedia::StatusProviderinline
parse(IoUtilities::BinaryReader &reader, const uint32 version, const uint32 maximalSize=0)Media::Id3v2Frame
parseBom(const char *buffer, std::size_t maxSize, TagTextEncoding &encoding)Media::Id3v2Frame
parseComment(const char *buffer, std::size_t maxSize, TagValue &tagValue)Media::Id3v2Frame
parsedVersion() constMedia::Id3v2Frameinline
parseLegacyPicture(const char *buffer, std::size_t maxSize, TagValue &tagValue, byte &typeInfo)Media::Id3v2Frame
parsePicture(const char *buffer, std::size_t maxSize, TagValue &tagValue, byte &typeInfo)Media::Id3v2Frame
parseString(const char *buffer, std::size_t maxSize, TagTextEncoding &encoding, bool addWarnings=false)Media::Id3v2Frame
parseSubstring(const char *buffer, std::size_t maxSize, TagTextEncoding &encoding, bool addWarnings=false)Media::Id3v2Frame
parseTextEncodingByte(byte textEncodingByte)Media::Id3v2Frame
parseWideString(const char *buffer, std::size_t dataSize, TagTextEncoding &encoding, bool addWarnings=false)Media::Id3v2Frame
prepareMaking(const uint32 version)Media::Id3v2Frame
registerCallback(CallbackFunction callback)Media::StatusProvider
removeTypeInfo()Media::TagField< Id3v2Frame >inline
setDefault(bool isDefault)Media::TagField< Id3v2Frame >inline
setFlag(uint16 value)Media::Id3v2Frameinline
setGroup(byte value)Media::Id3v2Frameinline
setId(const identifierType &id)Media::TagField< Id3v2Frame >inline
setTypeInfo(const typeInfoType &typeInfo)Media::TagField< Id3v2Frame >inline
setValue(const TagValue &value)Media::TagField< Id3v2Frame >inline
StatusProvider()Media::StatusProviderprotected
supportsNestedFields() constMedia::Id3v2Frameinline
TagField()Media::TagField< Id3v2Frame >
TagField(const identifierType &id, const TagValue &value)Media::TagField< Id3v2Frame >
TagField< Id3v2Frame > classMedia::Id3v2Framefriend
toDiscardWhenUnknownAndFileIsAltered() constMedia::Id3v2Frameinline
toDiscardWhenUnknownAndTagIsAltered() constMedia::Id3v2Frameinline
totalSize() constMedia::Id3v2Frameinline
tryToAbort()Media::StatusProviderinline
typeInfo() constMedia::TagField< Id3v2Frame >inline
typeInfoType typedefMedia::TagField< Id3v2Frame >
unregisterAllCallbacks()Media::StatusProviderinline
unregisterCallback(size_t id)Media::StatusProviderinline
updatePercentage(double percentage)Media::StatusProviderinline
updateStatus(const std::string &status)Media::StatusProviderinline
updateStatus(const std::string &status, double percentage)Media::StatusProviderinline
usedProvider()Media::StatusProviderinline
value()Media::TagField< Id3v2Frame >inline
value() constMedia::TagField< Id3v2Frame >inline
worstNotificationType() constMedia::StatusProviderinline
~TagField()Media::TagField< Id3v2Frame >