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::EbmlElement Member List

This is the complete list of members for TagParser::EbmlElement, including all inherited members.

buffer()TagParser::GenericFileElement< EbmlElement >inline
bytesToBeSkippedTagParser::EbmlElementstatic
calculateIdLength(IdentifierType id)TagParser::EbmlElementstatic
calculateSizeDenotationLength(std::uint64_t size)TagParser::EbmlElementstatic
calculateUIntegerLength(std::uint64_t integer)TagParser::EbmlElementstatic
childById(const IdentifierType &id, Diagnostics &diag)TagParser::GenericFileElement< EbmlElement >
childById(const IdentifierType &id, Diagnostics &diag) constTagParser::GenericFileElement< EbmlElement >
clear()TagParser::GenericFileElement< EbmlElement >
container()TagParser::GenericFileElement< EbmlElement >inline
container() constTagParser::GenericFileElement< EbmlElement >inline
ContainerType typedefTagParser::GenericFileElement< EbmlElement >
copyBuffer(TargetStream &targetStream)TagParser::GenericFileElement< EbmlElement >inline
copyEntirely(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress)TagParser::GenericFileElement< EbmlElement >
copyHeader(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress)TagParser::GenericFileElement< EbmlElement >
copyPreferablyFromBuffer(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress)TagParser::GenericFileElement< EbmlElement >inline
copyWithoutChilds(TargetStream &targetStream, Diagnostics &diag, AbortableProgressFeedback *progress)TagParser::GenericFileElement< EbmlElement >
dataOffset() constTagParser::GenericFileElement< EbmlElement >inline
dataSize() constTagParser::GenericFileElement< EbmlElement >inline
DataSizeType typedefTagParser::GenericFileElement< EbmlElement >
denoteFirstChild(std::uint32_t offset)TagParser::GenericFileElement< EbmlElement >
discardBuffer()TagParser::GenericFileElement< EbmlElement >inline
EbmlElement(MatroskaContainer &container, std::uint64_t startOffset)TagParser::EbmlElement
EbmlElement(EbmlElement &parent, std::uint64_t startOffset)TagParser::EbmlElementprotected
EbmlElement(MatroskaContainer &container, std::uint64_t startOffset, std::uint64_t maxSize)TagParser::EbmlElementprotected
endOffset() constTagParser::GenericFileElement< EbmlElement >inline
firstChild()TagParser::GenericFileElement< EbmlElement >inline
firstChild() constTagParser::GenericFileElement< EbmlElement >inline
firstChildOffset() constTagParser::EbmlElementinline
GenericFileElement(ContainerType &container, std::uint64_t startOffset)TagParser::GenericFileElement< EbmlElement >
GenericFileElement(EbmlElement &parent, std::uint64_t startOffset)TagParser::GenericFileElement< EbmlElement >
GenericFileElement(ContainerType &container, std::uint64_t startOffset, std::uint64_t maxSize)TagParser::GenericFileElement< EbmlElement >
GenericFileElement(const GenericFileElement &other)=deleteTagParser::GenericFileElement< EbmlElement >
GenericFileElement(GenericFileElement &other)=deleteTagParser::GenericFileElement< EbmlElement >
GenericFileElement< EbmlElement > classTagParser::EbmlElementfriend
headerSize() constTagParser::GenericFileElement< EbmlElement >inline
id() constTagParser::GenericFileElement< EbmlElement >inline
IdentifierType typedefTagParser::GenericFileElement< EbmlElement >
idLength() constTagParser::GenericFileElement< EbmlElement >inline
idToString() constTagParser::EbmlElementinline
internalParse(Diagnostics &diag)TagParser::EbmlElementprotected
isPadding() constTagParser::EbmlElementinline
isParent() constTagParser::EbmlElementinline
isParsed() constTagParser::GenericFileElement< EbmlElement >inline
lastChild()TagParser::GenericFileElement< EbmlElement >inline
lastChild() constTagParser::GenericFileElement< EbmlElement >inline
level() constTagParser::GenericFileElement< EbmlElement >
m_bufferTagParser::GenericFileElement< EbmlElement >protected
m_dataSizeTagParser::GenericFileElement< EbmlElement >protected
m_firstChildTagParser::GenericFileElement< EbmlElement >protected
m_idTagParser::GenericFileElement< EbmlElement >protected
m_idLengthTagParser::GenericFileElement< EbmlElement >protected
m_maxSizeTagParser::GenericFileElement< EbmlElement >protected
m_nextSiblingTagParser::GenericFileElement< EbmlElement >protected
m_parentTagParser::GenericFileElement< EbmlElement >protected
m_sizeLengthTagParser::GenericFileElement< EbmlElement >protected
m_sizeUnknownTagParser::GenericFileElement< EbmlElement >protected
m_startOffsetTagParser::GenericFileElement< EbmlElement >protected
makeBuffer()TagParser::GenericFileElement< EbmlElement >
makeId(IdentifierType id, char *buff)TagParser::EbmlElementstatic
makeSimpleElement(std::ostream &stream, IdentifierType id, std::uint64_t content)TagParser::EbmlElementstatic
makeSimpleElement(std::ostream &stream, IdentifierType id, std::string_view content)TagParser::EbmlElementstatic
makeSizeDenotation(std::uint64_t size, char *buff)TagParser::EbmlElementstatic
makeSizeDenotation(std::uint64_t size, char *buff, std::uint8_t minBytes)TagParser::EbmlElementstatic
makeUInteger(std::uint64_t value, char *buff)TagParser::EbmlElementstatic
makeUInteger(std::uint64_t value, char *buff, std::uint8_t minBytes)TagParser::EbmlElementstatic
maximumIdLengthSupported()TagParser::GenericFileElement< EbmlElement >static
maximumSizeLengthSupported()TagParser::GenericFileElement< EbmlElement >static
maxTotalSize() constTagParser::GenericFileElement< EbmlElement >inline
minimumElementSize()TagParser::GenericFileElement< EbmlElement >static
nextSibling()TagParser::GenericFileElement< EbmlElement >inline
nextSibling() constTagParser::GenericFileElement< EbmlElement >inline
operator=(const GenericFileElement &other)=deleteTagParser::GenericFileElement< EbmlElement >
parent()TagParser::GenericFileElement< EbmlElement >inline
parent() constTagParser::GenericFileElement< EbmlElement >inline
parent(std::uint8_t n)TagParser::GenericFileElement< EbmlElement >
parent(std::uint8_t n) constTagParser::GenericFileElement< EbmlElement >inline
parse(Diagnostics &diag)TagParser::GenericFileElement< EbmlElement >
reader()TagParser::GenericFileElement< EbmlElement >inline
readFloat()TagParser::EbmlElement
readString()TagParser::EbmlElement
readUInteger()TagParser::EbmlElement
relativeStartOffset() constTagParser::GenericFileElement< EbmlElement >inline
reparse(Diagnostics &diag)TagParser::GenericFileElement< EbmlElement >
siblingById(const IdentifierType &id, Diagnostics &diag)TagParser::GenericFileElement< EbmlElement >
siblingById(const IdentifierType &id, Diagnostics &diag) constTagParser::GenericFileElement< EbmlElement >
siblingByIdIncludingThis(const IdentifierType &id, Diagnostics &diag)TagParser::GenericFileElement< EbmlElement >
siblingByIdIncludingThis(const IdentifierType &id, Diagnostics &diag) constTagParser::GenericFileElement< EbmlElement >
sizeLength() constTagParser::GenericFileElement< EbmlElement >inline
startOffset() constTagParser::GenericFileElement< EbmlElement >inline
stream()TagParser::GenericFileElement< EbmlElement >inline
subelementByPath(Diagnostics &diag, IdType item)TagParser::GenericFileElement< EbmlElement >
subelementByPath(Diagnostics &diag, IdType item, IdTypes... remainingPath)TagParser::GenericFileElement< EbmlElement >
subelementByPath(Diagnostics &diag, IdType item) constTagParser::GenericFileElement< EbmlElement >
subelementByPath(Diagnostics &diag, IdType item, IdTypes... remainingPath) constTagParser::GenericFileElement< EbmlElement >
totalSize() constTagParser::GenericFileElement< EbmlElement >inline
validateSubsequentElementStructure(Diagnostics &diag, std::uint64_t *paddingSize=nullptr, AbortableProgressFeedback *progress=nullptr)TagParser::GenericFileElement< EbmlElement >
writer()TagParser::GenericFileElement< EbmlElement >inline