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

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

AbstractContainer(std::iostream &stream, uint64 startOffset)Media::AbstractContainerprotected
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
areAttachmentsParsed() constMedia::AbstractContainerinline
areChaptersParsed() constMedia::AbstractContainerinline
areTagsParsed() constMedia::AbstractContainerinline
areTracksParsed() constMedia::AbstractContainerinline
attachment(std::size_t index)Media::AbstractContainervirtual
attachmentCount() constMedia::AbstractContainervirtual
CallbackFunction typedefMedia::StatusProvider
CallbackPair typedefMedia::StatusProvider
CallbackVector typedefMedia::StatusProvider
chapter(std::size_t index)Media::AbstractContainervirtual
chapterCount() constMedia::AbstractContainervirtual
createAttachment()Media::AbstractContainervirtual
createTag(const TagTarget &target=TagTarget())Media::AbstractContainervirtual
creationTime() constMedia::AbstractContainerinline
currentPercentage() constMedia::StatusProviderinline
currentStatus() constMedia::StatusProviderinline
determineIndexPosition() constMedia::AbstractContainervirtual
determineTagPosition() constMedia::AbstractContainervirtual
doctypeReadVersion() constMedia::AbstractContainerinline
doctypeVersion() constMedia::AbstractContainerinline
documentType() constMedia::AbstractContainerinline
duration() constMedia::AbstractContainerinline
forwardStatusUpdateCalls(StatusProvider *other=nullptr)Media::StatusProviderinline
hasCriticalNotifications() constMedia::StatusProviderinline
hasNotifications() constMedia::StatusProviderinline
internalMakeFile()Media::AbstractContainerprotectedvirtual
internalParseAttachments()Media::AbstractContainerprotectedvirtual
internalParseChapters()Media::AbstractContainerprotectedvirtual
internalParseHeader()Media::AbstractContainerprotectedvirtual
internalParseTags()Media::AbstractContainerprotectedvirtual
internalParseTracks()Media::AbstractContainerprotectedvirtual
invalidateNotifications()Media::StatusProviderinline
invalidateStatus()Media::StatusProviderinline
isAborted() constMedia::StatusProviderinline
isHeaderParsed() constMedia::AbstractContainerinline
m_attachmentsParsedMedia::AbstractContainerprotected
m_chaptersParsedMedia::AbstractContainerprotected
m_creationTimeMedia::AbstractContainerprotected
m_doctypeMedia::AbstractContainerprotected
m_doctypeReadVersionMedia::AbstractContainerprotected
m_doctypeVersionMedia::AbstractContainerprotected
m_durationMedia::AbstractContainerprotected
m_headerParsedMedia::AbstractContainerprotected
m_modificationTimeMedia::AbstractContainerprotected
m_readVersionMedia::AbstractContainerprotected
m_tagsParsedMedia::AbstractContainerprotected
m_timeScaleMedia::AbstractContainerprotected
m_titlesMedia::AbstractContainerprotected
m_tracksAlteredMedia::AbstractContainerprotected
m_tracksParsedMedia::AbstractContainerprotected
m_versionMedia::AbstractContainerprotected
makeFile()Media::AbstractContainer
modificationTime() constMedia::AbstractContainerinline
notifications() constMedia::StatusProviderinline
parseAttachments()Media::AbstractContainer
parseChapters()Media::AbstractContainer
parseHeader()Media::AbstractContainer
parseTags()Media::AbstractContainer
parseTracks()Media::AbstractContainer
reader()Media::AbstractContainerinline
readVersion() constMedia::AbstractContainerinline
registerCallback(CallbackFunction callback)Media::StatusProvider
removeAllTags()Media::AbstractContainervirtual
removeAllTracks()Media::AbstractContainervirtual
removeTag(Tag *tag)Media::AbstractContainervirtual
removeTrack(AbstractTrack *track)Media::AbstractContainervirtual
reset()Media::AbstractContainervirtual
segmentCount() constMedia::AbstractContainervirtual
setStream(std::iostream &stream)Media::AbstractContainerinline
setTitle(const std::string &title, std::size_t segmentIndex=0)Media::AbstractContainerinline
startOffset() constMedia::AbstractContainerinline
StatusProvider()Media::StatusProviderprotected
stream()Media::AbstractContainerinline
supportsTitle() constMedia::AbstractContainervirtual
supportsTrackModifications() constMedia::AbstractContainervirtual
tag(std::size_t index)Media::AbstractContainervirtual
tagCount() constMedia::AbstractContainervirtual
timeScale() constMedia::AbstractContainerinline
titles() constMedia::AbstractContainerinline
track(std::size_t index)Media::AbstractContainervirtual
trackCount() constMedia::AbstractContainervirtual
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
version() constMedia::AbstractContainerinline
worstNotificationType() constMedia::StatusProviderinline
writer()Media::AbstractContainerinline
~AbstractContainer()Media::AbstractContainervirtual