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

This is the complete list of members for Media::EbmlElement, 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
begin()Media::GenericFileElement< EbmlElement >
begin() constMedia::GenericFileElement< EbmlElement >
buffer()Media::GenericFileElement< EbmlElement >inline
calculateIdLength(identifierType id)Media::EbmlElementstatic
calculateSizeDenotationLength(uint64 size)Media::EbmlElementstatic
calculateUIntegerLength(uint64 integer)Media::EbmlElementstatic
CallbackFunction typedefMedia::StatusProvider
CallbackPair typedefMedia::StatusProvider
CallbackVector typedefMedia::StatusProvider
childById(const identifierType &id)Media::GenericFileElement< EbmlElement >
clear()Media::GenericFileElement< EbmlElement >
container()Media::GenericFileElement< EbmlElement >inline
container() constMedia::GenericFileElement< EbmlElement >inline
containerType typedefMedia::GenericFileElement< EbmlElement >
copyBuffer(std::ostream &targetStream)Media::GenericFileElement< EbmlElement >inline
copyEntirely(std::ostream &targetStream)Media::GenericFileElement< EbmlElement >
copyHeader(std::ostream &targetStream)Media::GenericFileElement< EbmlElement >
copyWithoutChilds(std::ostream &targetStream)Media::GenericFileElement< EbmlElement >
currentPercentage() constMedia::StatusProviderinline
currentStatus() constMedia::StatusProviderinline
dataOffset() constMedia::GenericFileElement< EbmlElement >inline
dataSize() constMedia::GenericFileElement< EbmlElement >inline
dataSizeType typedefMedia::GenericFileElement< EbmlElement >
denoteFirstChild(uint32 offset)Media::GenericFileElement< EbmlElement >
discardBuffer()Media::GenericFileElement< EbmlElement >inline
EbmlElement(MatroskaContainer &container, uint64 startOffset)Media::EbmlElement
EbmlElement(EbmlElement &parent, uint64 startOffset)Media::EbmlElementprotected
EbmlElement(MatroskaContainer &container, uint64 startOffset, uint64 maxSize)Media::EbmlElementprotected
end()Media::GenericFileElement< EbmlElement >
end() constMedia::GenericFileElement< EbmlElement >
endOffset() constMedia::GenericFileElement< EbmlElement >inline
firstChild()Media::GenericFileElement< EbmlElement >inline
firstChild() constMedia::GenericFileElement< EbmlElement >inline
firstChildOffset() constMedia::EbmlElementinline
forwardStatusUpdateCalls(StatusProvider *other=nullptr)Media::StatusProviderinline
GenericFileElement(containerType &container, uint64 startOffset)Media::GenericFileElement< EbmlElement >
GenericFileElement(implementationType &parent, uint64 startOffset)Media::GenericFileElement< EbmlElement >
GenericFileElement(containerType &container, uint64 startOffset, uint64 maxSize)Media::GenericFileElement< EbmlElement >
GenericFileElement(const GenericFileElement &other)=deleteMedia::GenericFileElement< EbmlElement >
GenericFileElement(GenericFileElement &other)=deleteMedia::GenericFileElement< EbmlElement >
GenericFileElement< EbmlElement > classMedia::EbmlElementfriend
hasCriticalNotifications() constMedia::StatusProviderinline
hasNotifications() constMedia::StatusProviderinline
headerSize() constMedia::GenericFileElement< EbmlElement >inline
id() constMedia::GenericFileElement< EbmlElement >inline
identifierType typedefMedia::GenericFileElement< EbmlElement >
idLength() constMedia::GenericFileElement< EbmlElement >inline
idToString() constMedia::EbmlElementinline
implementationType typedefMedia::GenericFileElement< EbmlElement >
internalParse()Media::EbmlElementprotected
invalidateNotifications()Media::StatusProviderinline
invalidateStatus()Media::StatusProviderinline
isAborted() constMedia::StatusProviderinline
isPadding() constMedia::EbmlElementinline
isParent() constMedia::EbmlElementinline
isParsed() constMedia::GenericFileElement< EbmlElement >inline
m_bufferMedia::GenericFileElement< EbmlElement >protected
m_dataSizeMedia::GenericFileElement< EbmlElement >protected
m_firstChildMedia::GenericFileElement< EbmlElement >protected
m_idMedia::GenericFileElement< EbmlElement >protected
m_idLengthMedia::GenericFileElement< EbmlElement >protected
m_maxSizeMedia::GenericFileElement< EbmlElement >protected
m_nextSiblingMedia::GenericFileElement< EbmlElement >protected
m_parentMedia::GenericFileElement< EbmlElement >protected
m_sizeLengthMedia::GenericFileElement< EbmlElement >protected
m_startOffsetMedia::GenericFileElement< EbmlElement >protected
makeBuffer()Media::GenericFileElement< EbmlElement >
makeId(identifierType id, char *buff)Media::EbmlElementstatic
makeSimpleElement(std::ostream &stream, identifierType id, uint64 content)Media::EbmlElementstatic
makeSimpleElement(std::ostream &stream, identifierType id, const std::string &content)Media::EbmlElementstatic
makeSimpleElement(std::ostream &stream, GenericFileElement::identifierType id, const char *data, std::size_t dataSize)Media::EbmlElementstatic
makeSizeDenotation(uint64 size, char *buff)Media::EbmlElementstatic
makeSizeDenotation(uint64 size, char *buff, byte minBytes)Media::EbmlElementstatic
makeUInteger(uint64 value, char *buff)Media::EbmlElementstatic
makeUInteger(uint64 value, char *buff, byte minBytes)Media::EbmlElementstatic
maximumIdLengthSupported()Media::GenericFileElement< EbmlElement >inlinestatic
maximumSizeLengthSupported()Media::GenericFileElement< EbmlElement >inlinestatic
maxTotalSize() constMedia::GenericFileElement< EbmlElement >inline
minimumElementSize()Media::GenericFileElement< EbmlElement >inlinestatic
nextSibling()Media::GenericFileElement< EbmlElement >inline
nextSibling() constMedia::GenericFileElement< EbmlElement >inline
notifications() constMedia::StatusProviderinline
operator=(const GenericFileElement &other)=deleteMedia::GenericFileElement< EbmlElement >
parent()Media::GenericFileElement< EbmlElement >inline
parent() constMedia::GenericFileElement< EbmlElement >inline
parse()Media::GenericFileElement< EbmlElement >
reader()Media::GenericFileElement< EbmlElement >inline
readFloat()Media::EbmlElement
readString()Media::EbmlElement
readUInteger()Media::EbmlElement
registerCallback(CallbackFunction callback)Media::StatusProvider
relativeStartOffset() constMedia::GenericFileElement< EbmlElement >inline
reparse()Media::GenericFileElement< EbmlElement >
siblingById(const identifierType &id, bool includeThis=false)Media::GenericFileElement< EbmlElement >
sizeLength() constMedia::GenericFileElement< EbmlElement >inline
startOffset() constMedia::GenericFileElement< EbmlElement >inline
StatusProvider()Media::StatusProviderprotected
stream()Media::GenericFileElement< EbmlElement >inline
subelementByPath(const std::initializer_list< identifierType > &path)Media::GenericFileElement< EbmlElement >inline
subelementByPath(std::list< identifierType > &path)Media::GenericFileElement< EbmlElement >
totalSize() constMedia::GenericFileElement< EbmlElement >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< EbmlElement >
worstNotificationType() constMedia::StatusProviderinline
writer()Media::GenericFileElement< EbmlElement >inline