Tag Parser  9.4.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
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< ImplementationType >inline
childById(const IdentifierType &id, Diagnostics &diag)TagParser::GenericFileElement< ImplementationType >
childById(const IdentifierType &id, Diagnostics &diag) constTagParser::GenericFileElement< ImplementationType >
clear()TagParser::GenericFileElement< ImplementationType >
container()TagParser::GenericFileElement< ImplementationType >inline
container() constTagParser::GenericFileElement< ImplementationType >inline
ContainerType typedefTagParser::GenericFileElement< ImplementationType >
copyBuffer(std::ostream &targetStream)TagParser::GenericFileElement< ImplementationType >inline
copyEntirely(std::ostream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress)TagParser::GenericFileElement< ImplementationType >
copyHeader(std::ostream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress)TagParser::GenericFileElement< ImplementationType >
copyPreferablyFromBuffer(std::ostream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress)TagParser::GenericFileElement< ImplementationType >inline
copyWithoutChilds(std::ostream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress)TagParser::GenericFileElement< ImplementationType >
dataOffset() constTagParser::GenericFileElement< ImplementationType >inline
dataSize() constTagParser::GenericFileElement< ImplementationType >inline
DataSizeType typedefTagParser::GenericFileElement< ImplementationType >
denoteFirstChild(std::uint32_t offset)TagParser::GenericFileElement< ImplementationType >
discardBuffer()TagParser::GenericFileElement< ImplementationType >inline
endOffset() constTagParser::GenericFileElement< ImplementationType >inline
firstChild()TagParser::GenericFileElement< ImplementationType >inline
firstChild() constTagParser::GenericFileElement< ImplementationType >inline
firstChildOffset() constTagParser::Mp4Atom
GenericFileElement(ContainerType &container, std::uint64_t startOffset)TagParser::GenericFileElement< ImplementationType >
GenericFileElement(ImplementationType &parent, std::uint64_t startOffset)TagParser::GenericFileElement< ImplementationType >
GenericFileElement(ContainerType &container, std::uint64_t startOffset, std::uint64_t maxSize)TagParser::GenericFileElement< ImplementationType >
GenericFileElement(const GenericFileElement &other)=deleteTagParser::GenericFileElement< ImplementationType >
GenericFileElement(GenericFileElement &other)=deleteTagParser::GenericFileElement< ImplementationType >
GenericFileElement< Mp4Atom > classTagParser::Mp4Atomfriend
headerSize() constTagParser::GenericFileElement< ImplementationType >inline
id() constTagParser::GenericFileElement< ImplementationType >inline
IdentifierType typedefTagParser::GenericFileElement< ImplementationType >
idLength() constTagParser::GenericFileElement< ImplementationType >inline
idToString() constTagParser::Mp4Atominline
internalParse(Diagnostics &diag)TagParser::Mp4Atomprotected
isPadding() constTagParser::Mp4Atom
isParent() constTagParser::Mp4Atom
isParsed() constTagParser::GenericFileElement< ImplementationType >inline
lastChild()TagParser::GenericFileElement< ImplementationType >inline
lastChild() constTagParser::GenericFileElement< ImplementationType >inline
level() constTagParser::GenericFileElement< ImplementationType >
m_bufferTagParser::GenericFileElement< ImplementationType >protected
m_dataSizeTagParser::GenericFileElement< ImplementationType >protected
m_firstChildTagParser::GenericFileElement< ImplementationType >protected
m_idTagParser::GenericFileElement< ImplementationType >protected
m_idLengthTagParser::GenericFileElement< ImplementationType >protected
m_maxSizeTagParser::GenericFileElement< ImplementationType >protected
m_nextSiblingTagParser::GenericFileElement< ImplementationType >protected
m_parentTagParser::GenericFileElement< ImplementationType >protected
m_sizeLengthTagParser::GenericFileElement< ImplementationType >protected
m_sizeUnknownTagParser::GenericFileElement< ImplementationType >protected
m_startOffsetTagParser::GenericFileElement< ImplementationType >protected
makeBuffer()TagParser::GenericFileElement< ImplementationType >
makeHeader(std::uint64_t size, std::uint32_t id, CppUtilities::BinaryWriter &writer)TagParser::Mp4Atomstatic
maximumIdLengthSupported()TagParser::GenericFileElement< ImplementationType >static
maximumSizeLengthSupported()TagParser::GenericFileElement< ImplementationType >static
maxTotalSize() constTagParser::GenericFileElement< ImplementationType >inline
minimumElementSize()TagParser::GenericFileElement< ImplementationType >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< ImplementationType >inline
nextSibling() constTagParser::GenericFileElement< ImplementationType >inline
operator=(const GenericFileElement &other)=deleteTagParser::GenericFileElement< ImplementationType >
parent()TagParser::GenericFileElement< ImplementationType >inline
parent() constTagParser::GenericFileElement< ImplementationType >inline
parent(std::uint8_t n)TagParser::GenericFileElement< ImplementationType >
parent(std::uint8_t n) constTagParser::GenericFileElement< ImplementationType >inline
parse(Diagnostics &diag)TagParser::GenericFileElement< ImplementationType >
reader()TagParser::GenericFileElement< ImplementationType >inline
relativeStartOffset() constTagParser::GenericFileElement< ImplementationType >inline
reparse(Diagnostics &diag)TagParser::GenericFileElement< ImplementationType >
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< ImplementationType >
siblingById(const IdentifierType &id, Diagnostics &diag) constTagParser::GenericFileElement< ImplementationType >
siblingByIdIncludingThis(const IdentifierType &id, Diagnostics &diag)TagParser::GenericFileElement< ImplementationType >
siblingByIdIncludingThis(const IdentifierType &id, Diagnostics &diag) constTagParser::GenericFileElement< ImplementationType >
sizeLength() constTagParser::GenericFileElement< ImplementationType >inline
startOffset() constTagParser::GenericFileElement< ImplementationType >inline
stream()TagParser::GenericFileElement< ImplementationType >inline
subelementByPath(Diagnostics &diag, IdentifierType item)TagParser::GenericFileElement< ImplementationType >
subelementByPath(Diagnostics &diag, IdentifierType item, IdentifierType remainingPath...)TagParser::GenericFileElement< ImplementationType >
subelementByPath(Diagnostics &diag, IdentifierType item) constTagParser::GenericFileElement< ImplementationType >
subelementByPath(Diagnostics &diag, IdentifierType item, IdentifierType remainingPath...) constTagParser::GenericFileElement< ImplementationType >
totalSize() constTagParser::GenericFileElement< ImplementationType >inline
validateSubsequentElementStructure(Diagnostics &diag, std::uint64_t *paddingSize=nullptr)TagParser::GenericFileElement< ImplementationType >
writer()TagParser::GenericFileElement< ImplementationType >inline