AbstractContainer(std::iostream &stream, std::uint64_t startOffset) | TagParser::AbstractContainer | protected |
additionalElements() const | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | inline |
additionalElements() | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | inline |
addTrack(MatroskaTrack *track) | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | |
areAttachmentsParsed() const | TagParser::AbstractContainer | inline |
areChaptersParsed() const | TagParser::AbstractContainer | inline |
areTagsParsed() const | TagParser::AbstractContainer | inline |
areTracksParsed() const | TagParser::AbstractContainer | inline |
attachment(std::size_t index) override | TagParser::MatroskaContainer | inlinevirtual |
attachmentCount() const override | TagParser::MatroskaContainer | inlinevirtual |
chapter(std::size_t index) override | TagParser::MatroskaContainer | virtual |
chapterCount() const override | TagParser::MatroskaContainer | virtual |
ContainerElementType typedef | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | |
ContainerFileInfoType typedef | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | |
ContainerTagType typedef | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | |
ContainerTrackType typedef | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | |
createAttachment() override | TagParser::MatroskaContainer | virtual |
createTag(const TagTarget &target=TagTarget()) override | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | virtual |
creationTime() const | TagParser::AbstractContainer | inline |
determineElementPosition(std::uint64_t elementId, Diagnostics &diag) const | TagParser::MatroskaContainer | |
determineIndexPosition(Diagnostics &diag) const override | TagParser::MatroskaContainer | virtual |
determineTagPosition(Diagnostics &diag) const override | TagParser::MatroskaContainer | virtual |
doctypeReadVersion() const | TagParser::AbstractContainer | inline |
doctypeVersion() const | TagParser::AbstractContainer | inline |
documentType() const | TagParser::AbstractContainer | inline |
duration() const | TagParser::AbstractContainer | inline |
editionEntires() const | TagParser::MatroskaContainer | inline |
fileInfo() const | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | inline |
firstElement() const | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | inline |
GenericContainer(MediaFileInfo &fileInfo, std::uint64_t startOffset) | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | |
internalMakeFile(Diagnostics &diag, AbortableProgressFeedback &progress) override | TagParser::MatroskaContainer | protectedvirtual |
internalParseAttachments(Diagnostics &diag, AbortableProgressFeedback &progress) override | TagParser::MatroskaContainer | protectedvirtual |
internalParseChapters(Diagnostics &diag, AbortableProgressFeedback &progress) override | TagParser::MatroskaContainer | protectedvirtual |
internalParseHeader(Diagnostics &diag, AbortableProgressFeedback &progress) override | TagParser::MatroskaContainer | protectedvirtual |
internalParseTags(Diagnostics &diag, AbortableProgressFeedback &progress) override | TagParser::MatroskaContainer | protectedvirtual |
internalParseTracks(Diagnostics &diag, AbortableProgressFeedback &progress) override | TagParser::MatroskaContainer | protectedvirtual |
isHeaderParsed() const | TagParser::AbstractContainer | inline |
m_additionalElements | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | protected |
m_attachmentsParsed | TagParser::AbstractContainer | protected |
m_chaptersParsed | TagParser::AbstractContainer | protected |
m_creationTime | TagParser::AbstractContainer | protected |
m_doctype | TagParser::AbstractContainer | protected |
m_doctypeReadVersion | TagParser::AbstractContainer | protected |
m_doctypeVersion | TagParser::AbstractContainer | protected |
m_duration | TagParser::AbstractContainer | protected |
m_firstElement | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | protected |
m_headerParsed | TagParser::AbstractContainer | protected |
m_modificationTime | TagParser::AbstractContainer | protected |
m_readVersion | TagParser::AbstractContainer | protected |
m_tags | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | protected |
m_tagsParsed | TagParser::AbstractContainer | protected |
m_timeScale | TagParser::AbstractContainer | protected |
m_titles | TagParser::AbstractContainer | protected |
m_tracks | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | protected |
m_tracksAltered | TagParser::AbstractContainer | protected |
m_tracksParsed | TagParser::AbstractContainer | protected |
m_version | TagParser::AbstractContainer | protected |
makeFile(Diagnostics &diag, AbortableProgressFeedback &progress) | TagParser::AbstractContainer | |
MatroskaContainer(MediaFileInfo &stream, std::uint64_t startOffset) | TagParser::MatroskaContainer | |
maxIdLength() const | TagParser::MatroskaContainer | inline |
maxSizeLength() const | TagParser::MatroskaContainer | inline |
modificationTime() const | TagParser::AbstractContainer | inline |
muxingApplications() const | TagParser::AbstractContainer | |
muxingApplications() | TagParser::AbstractContainer | protected |
parseAttachments(Diagnostics &diag, AbortableProgressFeedback &progress) | TagParser::AbstractContainer | |
parseChapters(Diagnostics &diag, AbortableProgressFeedback &progress) | TagParser::AbstractContainer | |
parseHeader(Diagnostics &diag, AbortableProgressFeedback &progress) | TagParser::AbstractContainer | |
parseTags(Diagnostics &diag, AbortableProgressFeedback &progress) | TagParser::AbstractContainer | |
parseTracks(Diagnostics &diag, AbortableProgressFeedback &progress) | TagParser::AbstractContainer | |
reader() | TagParser::AbstractContainer | inline |
readVersion() const | TagParser::AbstractContainer | inline |
removeAllTags() override | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | inlinevirtual |
removeAllTracks() override | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | virtual |
removeTag(Tag *tag) override | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | virtual |
removeTrack(AbstractTrack *track) override | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | virtual |
reset() override | TagParser::MatroskaContainer | virtual |
seekInfos() const | TagParser::MatroskaContainer | inline |
segmentCount() const override | TagParser::MatroskaContainer | inlinevirtual |
setStream(std::iostream &stream) | TagParser::AbstractContainer | inline |
setTitle(std::string_view title, std::size_t segmentIndex=0) | TagParser::AbstractContainer | inline |
startOffset() const | TagParser::AbstractContainer | inline |
stream() | TagParser::AbstractContainer | inline |
supportsTitle() const override | TagParser::MatroskaContainer | inlinevirtual |
supportsTrackModifications() const | TagParser::AbstractContainer | virtual |
tag(std::size_t index) override | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | inlinevirtual |
tagCount() const override | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | inlinevirtual |
tags() const | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | inline |
tags() | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | inline |
timeScale() const | TagParser::AbstractContainer | inline |
titles() const | TagParser::AbstractContainer | inline |
track(std::size_t index) override | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | inlinevirtual |
trackById(std::uint64_t id) | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | inline |
trackCount() const override | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | inlinevirtual |
tracks() const | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | inline |
tracks() | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | inline |
validateElementStructure(Diagnostics &diag, AbortableProgressFeedback &progress, std::uint64_t *paddingSize=nullptr) | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | inline |
validateIndex(Diagnostics &diag, AbortableProgressFeedback &progress) | TagParser::MatroskaContainer | |
version() const | TagParser::AbstractContainer | inline |
writer() | TagParser::AbstractContainer | inline |
writingApplications() const | TagParser::AbstractContainer | |
writingApplications() | TagParser::AbstractContainer | protected |
~AbstractContainer() | TagParser::AbstractContainer | virtual |
~GenericContainer() override | TagParser::GenericContainer< MediaFileInfo, MatroskaTag, MatroskaTrack, EbmlElement > | |
~MatroskaContainer() override | TagParser::MatroskaContainer | |