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

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

addHeaderSize(uint64 &dataSize)Media::Mp4Atominlinestatic
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
begin()Media::GenericFileElement< Mp4Atom >
begin() constMedia::GenericFileElement< Mp4Atom >
buffer()Media::GenericFileElement< Mp4Atom >inline
CallbackFunction typedefMedia::StatusProvider
CallbackPair typedefMedia::StatusProvider
CallbackVector typedefMedia::StatusProvider
childById(const identifierType &id)Media::GenericFileElement< Mp4Atom >
clear()Media::GenericFileElement< Mp4Atom >
container()Media::GenericFileElement< Mp4Atom >inline
container() constMedia::GenericFileElement< Mp4Atom >inline
containerType typedefMedia::GenericFileElement< Mp4Atom >
copyBuffer(std::ostream &targetStream)Media::GenericFileElement< Mp4Atom >inline
copyEntirely(std::ostream &targetStream)Media::GenericFileElement< Mp4Atom >
copyHeader(std::ostream &targetStream)Media::GenericFileElement< Mp4Atom >
copyPreferablyFromBuffer(std::ostream &targetStream)Media::GenericFileElement< Mp4Atom >inline
copyWithoutChilds(std::ostream &targetStream)Media::GenericFileElement< Mp4Atom >
currentPercentage() constMedia::StatusProviderinline
currentStatus() constMedia::StatusProviderinline
dataOffset() constMedia::GenericFileElement< Mp4Atom >inline
dataSize() constMedia::GenericFileElement< Mp4Atom >inline
dataSizeType typedefMedia::GenericFileElement< Mp4Atom >
denoteFirstChild(uint32 offset)Media::GenericFileElement< Mp4Atom >
discardBuffer()Media::GenericFileElement< Mp4Atom >inline
end()Media::GenericFileElement< Mp4Atom >
end() constMedia::GenericFileElement< Mp4Atom >
endOffset() constMedia::GenericFileElement< Mp4Atom >inline
firstChild()Media::GenericFileElement< Mp4Atom >inline
firstChild() constMedia::GenericFileElement< Mp4Atom >inline
firstChildOffset() constMedia::Mp4Atom
forwardStatusUpdateCalls(StatusProvider *other=nullptr)Media::StatusProviderinline
GenericFileElement(containerType &container, uint64 startOffset)Media::GenericFileElement< Mp4Atom >
GenericFileElement(implementationType &parent, uint64 startOffset)Media::GenericFileElement< Mp4Atom >
GenericFileElement(containerType &container, uint64 startOffset, uint64 maxSize)Media::GenericFileElement< Mp4Atom >
GenericFileElement(const GenericFileElement &other)=deleteMedia::GenericFileElement< Mp4Atom >
GenericFileElement(GenericFileElement &other)=deleteMedia::GenericFileElement< Mp4Atom >
GenericFileElement< Mp4Atom > classMedia::Mp4Atomfriend
hasCriticalNotifications() constMedia::StatusProviderinline
hasNotifications() constMedia::StatusProviderinline
headerSize() constMedia::GenericFileElement< Mp4Atom >inline
id() constMedia::GenericFileElement< Mp4Atom >inline
identifierType typedefMedia::GenericFileElement< Mp4Atom >
idLength() constMedia::GenericFileElement< Mp4Atom >inline
idToString() constMedia::Mp4Atominline
implementationType typedefMedia::GenericFileElement< Mp4Atom >
internalParse()Media::Mp4Atomprotected
invalidateNotifications()Media::StatusProviderinline
invalidateStatus()Media::StatusProviderinline
isAborted() constMedia::StatusProviderinline
isPadding() constMedia::Mp4Atom
isParent() constMedia::Mp4Atom
isParsed() constMedia::GenericFileElement< Mp4Atom >inline
m_bufferMedia::GenericFileElement< Mp4Atom >protected
m_dataSizeMedia::GenericFileElement< Mp4Atom >protected
m_firstChildMedia::GenericFileElement< Mp4Atom >protected
m_idMedia::GenericFileElement< Mp4Atom >protected
m_idLengthMedia::GenericFileElement< Mp4Atom >protected
m_maxSizeMedia::GenericFileElement< Mp4Atom >protected
m_nextSiblingMedia::GenericFileElement< Mp4Atom >protected
m_parentMedia::GenericFileElement< Mp4Atom >protected
m_sizeLengthMedia::GenericFileElement< Mp4Atom >protected
m_startOffsetMedia::GenericFileElement< Mp4Atom >protected
makeBuffer()Media::GenericFileElement< Mp4Atom >
makeHeader(uint64 size, uint32 id, IoUtilities::BinaryWriter &writer)Media::Mp4Atomstatic
maximumIdLengthSupported()Media::GenericFileElement< Mp4Atom >static
maximumSizeLengthSupported()Media::GenericFileElement< Mp4Atom >static
maxTotalSize() constMedia::GenericFileElement< Mp4Atom >inline
minimumElementSize()Media::GenericFileElement< Mp4Atom >static
Mp4Atom(containerType &container, uint64 startOffset)Media::Mp4Atom
Mp4Atom(containerType &container, uint64 startOffset, uint64 maxSize)Media::Mp4Atomprotected
Mp4Atom(implementationType &parent, uint64 startOffset)Media::Mp4Atomprotected
nextSibling()Media::GenericFileElement< Mp4Atom >inline
nextSibling() constMedia::GenericFileElement< Mp4Atom >inline
notifications() constMedia::StatusProviderinline
operator=(const GenericFileElement &other)=deleteMedia::GenericFileElement< Mp4Atom >
parent()Media::GenericFileElement< Mp4Atom >inline
parent() constMedia::GenericFileElement< Mp4Atom >inline
parse()Media::GenericFileElement< Mp4Atom >
reader()Media::GenericFileElement< Mp4Atom >inline
registerCallback(CallbackFunction callback)Media::StatusProvider
relativeStartOffset() constMedia::GenericFileElement< Mp4Atom >inline
reparse()Media::GenericFileElement< Mp4Atom >
seekBackAndWriteAtomSize(std::ostream &stream, const std::ostream::pos_type &startOffset)Media::Mp4Atomstatic
seekBackAndWriteAtomSize64(std::ostream &stream, const std::ostream::pos_type &startOffset)Media::Mp4Atomstatic
siblingById(const identifierType &id, bool includeThis=false)Media::GenericFileElement< Mp4Atom >
sizeLength() constMedia::GenericFileElement< Mp4Atom >inline
startOffset() constMedia::GenericFileElement< Mp4Atom >inline
StatusProvider()Media::StatusProviderprotected
stream()Media::GenericFileElement< Mp4Atom >inline
subelementByPath(const std::initializer_list< identifierType > &path)Media::GenericFileElement< Mp4Atom >inline
subelementByPath(std::list< identifierType > &path)Media::GenericFileElement< Mp4Atom >
totalSize() constMedia::GenericFileElement< Mp4Atom >inline
tryToAbort()Media::StatusProviderinline
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
validateSubsequentElementStructure(NotificationList &gatheredNotifications, uint64 *paddingSize=nullptr)Media::GenericFileElement< Mp4Atom >
worstNotificationType() constMedia::StatusProviderinline
writer()Media::GenericFileElement< Mp4Atom >inline