AbstractContainer(std::iostream &stream, uint64 startOffset) | Media::AbstractContainer | protected |
additionalElements() const | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | inline |
additionalElements() | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | inline |
addNotification(const Notification ¬ification) | 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 ¬ifications) | Media::StatusProvider | |
addTrack(TrackType *track) | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | |
areAttachmentsParsed() const | Media::AbstractContainer | inline |
areChaptersParsed() const | Media::AbstractContainer | inline |
areTagsParsed() const | Media::AbstractContainer | inline |
areTracksParsed() const | Media::AbstractContainer | inline |
attachment(std::size_t index) | Media::AbstractContainer | virtual |
attachmentCount() const | Media::AbstractContainer | virtual |
CallbackFunction typedef | Media::StatusProvider | |
CallbackPair typedef | Media::StatusProvider | |
CallbackVector typedef | Media::StatusProvider | |
chapter(std::size_t index) | Media::AbstractContainer | virtual |
chapterCount() const | Media::AbstractContainer | virtual |
createAttachment() | Media::AbstractContainer | virtual |
createTag(const TagTarget &target=TagTarget()) | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | virtual |
creationTime() const | Media::AbstractContainer | inline |
currentPercentage() const | Media::StatusProvider | inline |
currentStatus() const | Media::StatusProvider | inline |
determineIndexPosition() const | Media::AbstractContainer | virtual |
determineTagPosition() const | Media::AbstractContainer | virtual |
doctypeReadVersion() const | Media::AbstractContainer | inline |
doctypeVersion() const | Media::AbstractContainer | inline |
documentType() const | Media::AbstractContainer | inline |
duration() const | Media::AbstractContainer | inline |
elementType typedef | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | |
fileInfo() const | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | inline |
fileInfoType typedef | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | |
firstElement() const | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | inline |
forwardStatusUpdateCalls(StatusProvider *other=nullptr) | Media::StatusProvider | inline |
GenericContainer(FileInfoType &fileInfo, uint64 startOffset) | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | |
hasCriticalNotifications() const | Media::StatusProvider | inline |
hasNotifications() const | Media::StatusProvider | inline |
internalMakeFile() | Media::AbstractContainer | protectedvirtual |
internalParseAttachments() | Media::AbstractContainer | protectedvirtual |
internalParseChapters() | Media::AbstractContainer | protectedvirtual |
internalParseHeader() | Media::AbstractContainer | protectedvirtual |
internalParseTags() | Media::AbstractContainer | protectedvirtual |
internalParseTracks() | Media::AbstractContainer | protectedvirtual |
invalidateNotifications() | Media::StatusProvider | inline |
invalidateStatus() | Media::StatusProvider | inline |
isAborted() const | Media::StatusProvider | inline |
isHeaderParsed() const | Media::AbstractContainer | inline |
m_additionalElements | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | protected |
m_attachmentsParsed | Media::AbstractContainer | protected |
m_chaptersParsed | Media::AbstractContainer | protected |
m_creationTime | Media::AbstractContainer | protected |
m_doctype | Media::AbstractContainer | protected |
m_doctypeReadVersion | Media::AbstractContainer | protected |
m_doctypeVersion | Media::AbstractContainer | protected |
m_duration | Media::AbstractContainer | protected |
m_firstElement | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | protected |
m_headerParsed | Media::AbstractContainer | protected |
m_modificationTime | Media::AbstractContainer | protected |
m_readVersion | Media::AbstractContainer | protected |
m_tags | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | protected |
m_tagsParsed | Media::AbstractContainer | protected |
m_timeScale | Media::AbstractContainer | protected |
m_titles | Media::AbstractContainer | protected |
m_tracks | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | protected |
m_tracksAltered | Media::AbstractContainer | protected |
m_tracksParsed | Media::AbstractContainer | protected |
m_version | Media::AbstractContainer | protected |
makeFile() | Media::AbstractContainer | |
modificationTime() const | Media::AbstractContainer | inline |
notifications() const | Media::StatusProvider | inline |
parseAttachments() | Media::AbstractContainer | |
parseChapters() | Media::AbstractContainer | |
parseHeader() | Media::AbstractContainer | |
parseTags() | Media::AbstractContainer | |
parseTracks() | Media::AbstractContainer | |
reader() | Media::AbstractContainer | inline |
readVersion() const | Media::AbstractContainer | inline |
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() const | Media::AbstractContainer | virtual |
setStream(std::iostream &stream) | Media::AbstractContainer | inline |
setTitle(const std::string &title, std::size_t segmentIndex=0) | Media::AbstractContainer | inline |
startOffset() const | Media::AbstractContainer | inline |
StatusProvider() | Media::StatusProvider | protected |
stream() | Media::AbstractContainer | inline |
supportsTitle() const | Media::AbstractContainer | virtual |
supportsTrackModifications() const | Media::AbstractContainer | virtual |
tag(std::size_t index) | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | inlinevirtual |
tagCount() const | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | inlinevirtual |
tags() const | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | inline |
tags() | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | inline |
tagType typedef | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | |
timeScale() const | Media::AbstractContainer | inline |
titles() const | Media::AbstractContainer | inline |
track(std::size_t index) | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | inlinevirtual |
trackCount() const | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | inlinevirtual |
tracks() const | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | inline |
tracks() | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | inline |
trackType typedef | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | |
tryToAbort() | Media::StatusProvider | inline |
unregisterAllCallbacks() | Media::StatusProvider | inline |
unregisterCallback(size_t id) | Media::StatusProvider | inline |
updatePercentage(double percentage) | Media::StatusProvider | inline |
updateStatus(const std::string &status) | Media::StatusProvider | inline |
updateStatus(const std::string &status, double percentage) | Media::StatusProvider | inline |
usedProvider() | Media::StatusProvider | inline |
validateElementStructure(NotificationList &gatheredNotifications, uint64 *paddingSize=nullptr) | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | inline |
version() const | Media::AbstractContainer | inline |
worstNotificationType() const | Media::StatusProvider | inline |
writer() | Media::AbstractContainer | inline |
~AbstractContainer() | Media::AbstractContainer | virtual |
~GenericContainer() | Media::GenericContainer< FileInfoType, TagType, TrackType, ElementType > | |