1#ifndef TAG_PARSER_MATROSKACHAPTER_H
2#define TAG_PARSER_MATROSKACHAPTER_H
19 std::size_t nestedChapterCount()
const override;
20 void clear()
override;
27 std::vector<std::unique_ptr<MatroskaChapter>> m_nestedChapters;
32 return m_nestedChapters[index].get();
37 return m_nestedChapters[index].get();
42 return m_nestedChapters.size();
The AbortableProgressFeedback class provides feedback about an ongoing operation via callbacks.
The AbstractChapter class parses chapter information.
The Diagnostics class is a container for DiagMessage.
The EbmlElement class helps to parse EBML files such as Matroska files.
The MatroskaChapter class provides an implementation of AbstractAttachment for Matroska files.
std::size_t nestedChapterCount() const override
Returns the number of nested chapters.
MatroskaChapter * nestedChapter(std::size_t index) override
Returns the nested chapter with the specified index.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
Contains all classes and functions of the TagInfo library.