Tag Parser  6.5.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > Member List

This is the complete list of members for Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType >, including all inherited members.

AbstractContainer(std::iostream &stream, uint64 startOffset)Media::AbstractContainerprotected
additionalElements() constMedia::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
additionalElements()Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
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
addTrack(TrackType *track)Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType >
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::GenericContainer< FileInfoType, TagType, TrackType, ElementType >virtual
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
elementType typedefMedia::GenericContainer< FileInfoType, TagType, TrackType, ElementType >
fileInfo() constMedia::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
fileInfoType typedefMedia::GenericContainer< FileInfoType, TagType, TrackType, ElementType >
firstElement() constMedia::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
forwardStatusUpdateCalls(StatusProvider *other=nullptr)Media::StatusProviderinline
GenericContainer(FileInfoType &fileInfo, uint64 startOffset)Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType >
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_additionalElementsMedia::GenericContainer< FileInfoType, TagType, TrackType, ElementType >protected
m_attachmentsParsedMedia::AbstractContainerprotected
m_chaptersParsedMedia::AbstractContainerprotected
m_creationTimeMedia::AbstractContainerprotected
m_doctypeMedia::AbstractContainerprotected
m_doctypeReadVersionMedia::AbstractContainerprotected
m_doctypeVersionMedia::AbstractContainerprotected
m_durationMedia::AbstractContainerprotected
m_firstElementMedia::GenericContainer< FileInfoType, TagType, TrackType, ElementType >protected
m_headerParsedMedia::AbstractContainerprotected
m_modificationTimeMedia::AbstractContainerprotected
m_readVersionMedia::AbstractContainerprotected
m_tagsMedia::GenericContainer< FileInfoType, TagType, TrackType, ElementType >protected
m_tagsParsedMedia::AbstractContainerprotected
m_timeScaleMedia::AbstractContainerprotected
m_titlesMedia::AbstractContainerprotected
m_tracksMedia::GenericContainer< FileInfoType, TagType, TrackType, ElementType >protected
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::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inlinevirtual
removeAllTracks()Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType >virtual
removeTag(Tag *tag)Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType >virtual
removeTrack(AbstractTrack *track)Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType >virtual
reset()Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType >virtual
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::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inlinevirtual
tagCount() constMedia::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inlinevirtual
tags() constMedia::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
tags()Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
tagType typedefMedia::GenericContainer< FileInfoType, TagType, TrackType, ElementType >
timeScale() constMedia::AbstractContainerinline
titles() constMedia::AbstractContainerinline
track(std::size_t index)Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inlinevirtual
trackById(uint64 id)Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
trackCount() constMedia::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inlinevirtual
tracks() constMedia::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
tracks()Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
trackType typedefMedia::GenericContainer< FileInfoType, TagType, TrackType, ElementType >
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
validateElementStructure(NotificationList &gatheredNotifications, uint64 *paddingSize=nullptr)Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
version() constMedia::AbstractContainerinline
worstNotificationType() constMedia::StatusProviderinline
writer()Media::AbstractContainerinline
~AbstractContainer()Media::AbstractContainervirtual
~GenericContainer()Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType >