Tag Parser 12.4.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Loading...
Searching...
No Matches
TagParser::Id3v2Tag Member List

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

canEncodingBeUsed(TagTextEncoding encoding) const overrideTagParser::Id3v2Taginlinevirtual
Compare typedefTagParser::FieldMapBasedTag< Id3v2Tag >
CRTPBase typedefTagParser::FieldMapBasedTag< Id3v2Tag >protected
defaultTextEncodingTagParser::Id3v2Tagstatic
ensureTextValuesAreProperlyEncoded() overrideTagParser::Id3v2Tagvirtual
extendedHeaderSize() constTagParser::Id3v2Taginline
fieldCount() constTagParser::FieldMapBasedTag< Id3v2Tag >virtual
fieldId(KnownField value) constTagParser::FieldMapBasedTag< Id3v2Tag >inline
FieldMapBasedTag()TagParser::FieldMapBasedTag< Id3v2Tag >
FieldMapBasedTag< Id3v2Tag > classTagParser::Id3v2Tagfriend
fields() constTagParser::FieldMapBasedTag< Id3v2Tag >inline
fields()TagParser::FieldMapBasedTag< Id3v2Tag >inline
FieldType typedefTagParser::FieldMapBasedTag< Id3v2Tag >
flags() constTagParser::Id3v2Taginline
handlingFlags() constTagParser::Id3v2Taginline
hasExtendedHeader() constTagParser::Id3v2Taginline
hasField(KnownField field) constTagParser::FieldMapBasedTag< Id3v2Tag >inlinevirtual
hasField(const IdentifierType &id) constTagParser::FieldMapBasedTag< Id3v2Tag >inline
hasFooter() constTagParser::Id3v2Taginline
Id3v2Tag()TagParser::Id3v2Taginline
Id3v2TagMaker classTagParser::Id3v2Tagfriend
IdentifierType typedefTagParser::FieldMapBasedTag< Id3v2Tag >
insertFields(const FieldMapBasedTag< Id3v2Tag > &from, bool overwrite)TagParser::FieldMapBasedTag< Id3v2Tag >
insertValues(const Tag &from, bool overwrite)TagParser::FieldMapBasedTag< Id3v2Tag >virtual
internallyGetFieldId(KnownField field) constTagParser::Id3v2Tagprotected
internallyGetKnownField(const IdentifierType &id) constTagParser::Id3v2Tagprotected
internallyGetProposedDataType(const std::uint32_t &id) constTagParser::Id3v2Tagprotected
TagParser::FieldMapBasedTag< Id3v2Tag >::internallyGetProposedDataType(const IdentifierType &id) constTagParser::FieldMapBasedTag< Id3v2Tag >inlineprotected
internallyGetValue(const IdentifierType &id) constTagParser::FieldMapBasedTag< Id3v2Tag >protected
internallyGetValues(const IdentifierType &id) constTagParser::FieldMapBasedTag< Id3v2Tag >protected
internallyGetValuesFromField(const FieldType &field, std::vector< const TagValue * > &values) constTagParser::Id3v2Tagprotected
TagParser::FieldMapBasedTag< Id3v2Tag >::internallyGetValuesFromField(const FieldType &field, std::vector< const TagValue * > &values) constTagParser::FieldMapBasedTag< Id3v2Tag >protected
internallyHasField(const IdentifierType &id) constTagParser::FieldMapBasedTag< Id3v2Tag >protected
internallySetValue(const IdentifierType &id, const TagValue &value)TagParser::FieldMapBasedTag< Id3v2Tag >protected
internallySetValues(const IdentifierType &id, const std::vector< TagValue > &values)TagParser::Id3v2Tagprotected
TagParser::FieldMapBasedTag< Id3v2Tag >::internallySetValues(const IdentifierType &id, const std::vector< TagValue > &values)TagParser::FieldMapBasedTag< Id3v2Tag >protected
isExperimental() constTagParser::Id3v2Taginline
isTargetingLevel(TagTargetLevel tagTargetLevel) constTagParser::Taginline
isUnsynchronisationUsed() constTagParser::Id3v2Taginline
isVersionSupported() constTagParser::Id3v2Taginline
knownField(const IdentifierType &id) constTagParser::FieldMapBasedTag< Id3v2Tag >inline
m_pTagParser::Tagprotected
m_sizeTagParser::Tagprotected
m_targetTagParser::Tagprotected
m_versionTagParser::Tagprotected
majorVersion() constTagParser::Id3v2Taginline
make(std::ostream &targetStream, std::uint32_t padding, Diagnostics &diag)TagParser::Id3v2Tag
paddingSize() constTagParser::Id3v2Taginline
parse(std::istream &sourceStream, const std::uint64_t maximalSize, Diagnostics &diag)TagParser::Id3v2Tag
prepareMaking(Diagnostics &diag)TagParser::Id3v2Tag
proposedDataType(const IdentifierType &id) constTagParser::FieldMapBasedTag< Id3v2Tag >inline
proposedDataType(KnownField field) constTagParser::FieldMapBasedTag< Id3v2Tag >inlinevirtual
proposedTextEncoding() const overrideTagParser::Id3v2Taginlinevirtual
removeAllFields()TagParser::FieldMapBasedTag< Id3v2Tag >inlinevirtual
revisionVersion() constTagParser::Id3v2Taginline
setHandlingFlags(Id3v2HandlingFlags flags)TagParser::Id3v2Taginline
setTarget(const TagTarget &target)TagParser::Taginline
setValue(const IdentifierType &id, const TagValue &value)TagParser::FieldMapBasedTag< Id3v2Tag >
setValue(KnownField field, const TagValue &value)TagParser::FieldMapBasedTag< Id3v2Tag >inlinevirtual
setValues(const IdentifierType &id, const std::vector< TagValue > &values)TagParser::FieldMapBasedTag< Id3v2Tag >
setValues(KnownField field, const std::vector< TagValue > &values)TagParser::FieldMapBasedTag< Id3v2Tag >virtual
setVersion(std::uint8_t majorVersion, std::uint8_t revisionVersion)TagParser::Id3v2Tag
size() constTagParser::Taginline
supportsDescription(KnownField field) const overrideTagParser::Id3v2Taginlinevirtual
supportsField(KnownField field) constTagParser::FieldMapBasedTag< Id3v2Tag >inlinevirtual
supportsMimeType(KnownField field) const overrideTagParser::Id3v2Taginlinevirtual
supportsMultipleValues(KnownField field) const overrideTagParser::Id3v2Tagvirtual
supportsMultipleValues(IdentifierType id) constTagParser::Id3v2Tag
supportsTarget() constTagParser::Taginlinevirtual
Tag()TagParser::Tagprotected
tagNameTagParser::Id3v2Tagstatic
tagTypeTagParser::Id3v2Tagstatic
target() constTagParser::Taginline
target()TagParser::Taginline
targetLevel() constTagParser::Taginlinevirtual
targetLevelName() constTagParser::Taginline
targetString() constTagParser::Taginline
toString() constTagParser::Tag
type() constTagParser::FieldMapBasedTag< Id3v2Tag >virtual
typeName() constTagParser::FieldMapBasedTag< Id3v2Tag >virtual
value(const IdentifierType &id) constTagParser::FieldMapBasedTag< Id3v2Tag >inline
value(KnownField field) constTagParser::FieldMapBasedTag< Id3v2Tag >inlinevirtual
values(const IdentifierType &id) constTagParser::FieldMapBasedTag< Id3v2Tag >inline
values(KnownField field) constTagParser::FieldMapBasedTag< Id3v2Tag >inlinevirtual
version() constTagParser::Taginline
~Tag()TagParser::Tagvirtual