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

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

addHeaderSize(std::uint64_t &dataSize)TagParser::Mp4Atomstatic
buffer()TagParser::GenericFileElement< Mp4Atom >inline
childById(const IdentifierType &id, Diagnostics &diag)TagParser::GenericFileElement< Mp4Atom >
childById(const IdentifierType &id, Diagnostics &diag) constTagParser::GenericFileElement< Mp4Atom >
clear()TagParser::GenericFileElement< Mp4Atom >
container()TagParser::GenericFileElement< Mp4Atom >inline
container() constTagParser::GenericFileElement< Mp4Atom >inline
ContainerType typedefTagParser::GenericFileElement< Mp4Atom >
copyBuffer(TargetStream &targetStream)TagParser::GenericFileElement< Mp4Atom >inline
copyEntirely(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress)TagParser::GenericFileElement< Mp4Atom >
copyHeader(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress)TagParser::GenericFileElement< Mp4Atom >
copyPreferablyFromBuffer(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress)TagParser::GenericFileElement< Mp4Atom >inline
copyWithoutChilds(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress)TagParser::GenericFileElement< Mp4Atom >
dataOffset() constTagParser::GenericFileElement< Mp4Atom >inline
dataSize() constTagParser::GenericFileElement< Mp4Atom >inline
DataSizeType typedefTagParser::GenericFileElement< Mp4Atom >
denoteFirstChild(std::uint32_t offset)TagParser::GenericFileElement< Mp4Atom >
discardBuffer()TagParser::GenericFileElement< Mp4Atom >inline
endOffset() constTagParser::GenericFileElement< Mp4Atom >inline
firstChild()TagParser::GenericFileElement< Mp4Atom >inline
firstChild() constTagParser::GenericFileElement< Mp4Atom >inline
firstChildOffset() constTagParser::Mp4Atom
GenericFileElement(ContainerType &container, std::uint64_t startOffset)TagParser::GenericFileElement< Mp4Atom >
GenericFileElement(Mp4Atom &parent, std::uint64_t startOffset)TagParser::GenericFileElement< Mp4Atom >
GenericFileElement(ContainerType &container, std::uint64_t startOffset, std::uint64_t maxSize)TagParser::GenericFileElement< Mp4Atom >
GenericFileElement(const GenericFileElement &other)=deleteTagParser::GenericFileElement< Mp4Atom >
GenericFileElement(GenericFileElement &other)=deleteTagParser::GenericFileElement< Mp4Atom >
GenericFileElement< Mp4Atom >TagParser::Mp4Atomfriend
headerSize() constTagParser::GenericFileElement< Mp4Atom >inline
id() constTagParser::GenericFileElement< Mp4Atom >inline
IdentifierType typedefTagParser::GenericFileElement< Mp4Atom >
idLength() constTagParser::GenericFileElement< Mp4Atom >inline
idToString() constTagParser::Mp4Atominline
internalParse(Diagnostics &diag)TagParser::Mp4Atomprotected
isPadding() constTagParser::Mp4Atom
isParent() constTagParser::Mp4Atom
isParsed() constTagParser::GenericFileElement< Mp4Atom >inline
lastChild()TagParser::GenericFileElement< Mp4Atom >inline
lastChild() constTagParser::GenericFileElement< Mp4Atom >inline
level() constTagParser::GenericFileElement< Mp4Atom >
m_bufferTagParser::GenericFileElement< Mp4Atom >protected
m_dataSizeTagParser::GenericFileElement< Mp4Atom >protected
m_firstChildTagParser::GenericFileElement< Mp4Atom >protected
m_idTagParser::GenericFileElement< Mp4Atom >protected
m_idLengthTagParser::GenericFileElement< Mp4Atom >protected
m_maxSizeTagParser::GenericFileElement< Mp4Atom >protected
m_nextSiblingTagParser::GenericFileElement< Mp4Atom >protected
m_parentTagParser::GenericFileElement< Mp4Atom >protected
m_sizeLengthTagParser::GenericFileElement< Mp4Atom >protected
m_sizeUnknownTagParser::GenericFileElement< Mp4Atom >protected
m_startOffsetTagParser::GenericFileElement< Mp4Atom >protected
makeBuffer()TagParser::GenericFileElement< Mp4Atom >
makeHeader(std::uint64_t size, std::uint32_t id, CppUtilities::BinaryWriter &writer)TagParser::Mp4Atomstatic
maximumIdLengthSupported()TagParser::GenericFileElement< Mp4Atom >static
maximumSizeLengthSupported()TagParser::GenericFileElement< Mp4Atom >static
maxTotalSize() constTagParser::GenericFileElement< Mp4Atom >inline
minimumElementSize()TagParser::GenericFileElement< Mp4Atom >static
Mp4Atom(ContainerType &container, std::uint64_t startOffset)TagParser::Mp4Atom
Mp4Atom(ContainerType &container, std::uint64_t startOffset, std::uint64_t maxSize)TagParser::Mp4Atomprotected
Mp4Atom(Mp4Atom &parent, std::uint64_t startOffset)TagParser::Mp4Atomprotected
nextSibling()TagParser::GenericFileElement< Mp4Atom >inline
nextSibling() constTagParser::GenericFileElement< Mp4Atom >inline
operator=(const GenericFileElement &other)=deleteTagParser::GenericFileElement< Mp4Atom >
parent()TagParser::GenericFileElement< Mp4Atom >inline
parent() constTagParser::GenericFileElement< Mp4Atom >inline
parent(std::uint8_t n)TagParser::GenericFileElement< Mp4Atom >
parent(std::uint8_t n) constTagParser::GenericFileElement< Mp4Atom >inline
parse(Diagnostics &diag)TagParser::GenericFileElement< Mp4Atom >
reader()TagParser::GenericFileElement< Mp4Atom >inline
relativeStartOffset() constTagParser::GenericFileElement< Mp4Atom >inline
reparse(Diagnostics &diag)TagParser::GenericFileElement< Mp4Atom >
seekBackAndWriteAtomSize(std::ostream &stream, const std::ostream::pos_type &startOffset, Diagnostics &diag)TagParser::Mp4Atomstatic
seekBackAndWriteAtomSize64(std::ostream &stream, const std::ostream::pos_type &startOffset)TagParser::Mp4Atomstatic
siblingById(const IdentifierType &id, Diagnostics &diag)TagParser::GenericFileElement< Mp4Atom >
siblingById(const IdentifierType &id, Diagnostics &diag) constTagParser::GenericFileElement< Mp4Atom >
siblingByIdIncludingThis(const IdentifierType &id, Diagnostics &diag)TagParser::GenericFileElement< Mp4Atom >
siblingByIdIncludingThis(const IdentifierType &id, Diagnostics &diag) constTagParser::GenericFileElement< Mp4Atom >
sizeLength() constTagParser::GenericFileElement< Mp4Atom >inline
startOffset() constTagParser::GenericFileElement< Mp4Atom >inline
stream()TagParser::GenericFileElement< Mp4Atom >inline
subelementByPath(Diagnostics &diag, IdentifierType item)TagParser::GenericFileElement< Mp4Atom >
subelementByPath(Diagnostics &diag, IdentifierType item, IdentifierType remainingPath...)TagParser::GenericFileElement< Mp4Atom >
subelementByPath(Diagnostics &diag, IdentifierType item) constTagParser::GenericFileElement< Mp4Atom >
subelementByPath(Diagnostics &diag, IdentifierType item, IdentifierType remainingPath...) constTagParser::GenericFileElement< Mp4Atom >
totalSize() constTagParser::GenericFileElement< Mp4Atom >inline
validateSubsequentElementStructure(Diagnostics &diag, std::uint64_t *paddingSize=nullptr, AbortableProgressFeedback *progress=nullptr)TagParser::GenericFileElement< Mp4Atom >
writer()TagParser::GenericFileElement< Mp4Atom >inline