Tag Parser 12.3.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Loading...
Searching...
No Matches
TagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType > Member List

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

AbstractContainer(std::iostream &stream, std::uint64_t startOffset)TagParser::AbstractContainerprotected
additionalElements() constTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
additionalElements()TagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
addTrack(TrackType *track)TagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >
areAttachmentsParsed() constTagParser::AbstractContainerinline
areChaptersParsed() constTagParser::AbstractContainerinline
areTagsParsed() constTagParser::AbstractContainerinline
areTracksParsed() constTagParser::AbstractContainerinline
attachment(std::size_t index)TagParser::AbstractContainervirtual
attachmentCount() constTagParser::AbstractContainervirtual
chapter(std::size_t index)TagParser::AbstractContainervirtual
chapterCount() constTagParser::AbstractContainervirtual
ContainerElementType typedefTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >
ContainerFileInfoType typedefTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >
ContainerTagType typedefTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >
ContainerTrackType typedefTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >
createAttachment()TagParser::AbstractContainervirtual
createTag(const TagTarget &target=TagTarget()) overrideTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >virtual
creationTime() constTagParser::AbstractContainerinline
determineIndexPosition(Diagnostics &diag) constTagParser::AbstractContainervirtual
determineTagPosition(Diagnostics &diag) constTagParser::AbstractContainervirtual
doctypeReadVersion() constTagParser::AbstractContainerinline
doctypeVersion() constTagParser::AbstractContainerinline
documentType() constTagParser::AbstractContainerinline
duration() constTagParser::AbstractContainerinline
fileInfo() constTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
firstElement() constTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
GenericContainer(FileInfoType &fileInfo, std::uint64_t startOffset)TagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >
internalMakeFile(Diagnostics &diag, AbortableProgressFeedback &progress)TagParser::AbstractContainerprotectedvirtual
internalParseAttachments(Diagnostics &diag, AbortableProgressFeedback &progress)TagParser::AbstractContainerprotectedvirtual
internalParseChapters(Diagnostics &diag, AbortableProgressFeedback &progress)TagParser::AbstractContainerprotectedvirtual
internalParseHeader(Diagnostics &diag, AbortableProgressFeedback &progress)TagParser::AbstractContainerprotectedvirtual
internalParseTags(Diagnostics &diag, AbortableProgressFeedback &progress)TagParser::AbstractContainerprotectedvirtual
internalParseTracks(Diagnostics &diag, AbortableProgressFeedback &progress)TagParser::AbstractContainerprotectedvirtual
isHeaderParsed() constTagParser::AbstractContainerinline
m_additionalElementsTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >protected
m_attachmentsParsedTagParser::AbstractContainerprotected
m_chaptersParsedTagParser::AbstractContainerprotected
m_creationTimeTagParser::AbstractContainerprotected
m_doctypeTagParser::AbstractContainerprotected
m_doctypeReadVersionTagParser::AbstractContainerprotected
m_doctypeVersionTagParser::AbstractContainerprotected
m_durationTagParser::AbstractContainerprotected
m_firstElementTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >protected
m_headerParsedTagParser::AbstractContainerprotected
m_modificationTimeTagParser::AbstractContainerprotected
m_readVersionTagParser::AbstractContainerprotected
m_tagsTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >protected
m_tagsParsedTagParser::AbstractContainerprotected
m_timeScaleTagParser::AbstractContainerprotected
m_titlesTagParser::AbstractContainerprotected
m_tracksTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >protected
m_tracksAlteredTagParser::AbstractContainerprotected
m_tracksParsedTagParser::AbstractContainerprotected
m_versionTagParser::AbstractContainerprotected
makeFile(Diagnostics &diag, AbortableProgressFeedback &progress)TagParser::AbstractContainer
modificationTime() constTagParser::AbstractContainerinline
muxingApplications() constTagParser::AbstractContainer
muxingApplications()TagParser::AbstractContainerprotected
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::AbstractContainerinline
readVersion() constTagParser::AbstractContainerinline
removeAllTags() overrideTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inlinevirtual
removeAllTracks() overrideTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >virtual
removeTag(Tag *tag) overrideTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >virtual
removeTrack(AbstractTrack *track) overrideTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >virtual
reset() overrideTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >virtual
segmentCount() constTagParser::AbstractContainervirtual
setStream(std::iostream &stream)TagParser::AbstractContainerinline
setTitle(std::string_view title, std::size_t segmentIndex=0)TagParser::AbstractContainerinline
startOffset() constTagParser::AbstractContainerinline
stream()TagParser::AbstractContainerinline
supportsTitle() constTagParser::AbstractContainervirtual
supportsTrackModifications() constTagParser::AbstractContainervirtual
tag(std::size_t index) overrideTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inlinevirtual
tagCount() const overrideTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inlinevirtual
tags() constTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
tags()TagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
timeScale() constTagParser::AbstractContainerinline
titles() constTagParser::AbstractContainerinline
track(std::size_t index) overrideTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inlinevirtual
trackById(std::uint64_t id)TagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
trackCount() const overrideTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inlinevirtual
tracks() constTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
tracks()TagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
validateElementStructure(Diagnostics &diag, AbortableProgressFeedback &progress, std::uint64_t *paddingSize=nullptr)TagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >inline
version() constTagParser::AbstractContainerinline
writer()TagParser::AbstractContainerinline
writingApplications() constTagParser::AbstractContainer
writingApplications()TagParser::AbstractContainerprotected
~AbstractContainer()TagParser::AbstractContainervirtual
~GenericContainer() overrideTagParser::GenericContainer< FileInfoType, TagType, TrackType, ElementType >