26#ifndef TAGLIB_MATROSKACHAPTERS_H
27#define TAGLIB_MATROSKACHAPTERS_H
47#ifndef DO_NOT_DOCUMENT
74 friend class EBML::MkChapters;
76 class ChaptersPrivate;
82 std::unique_ptr<ChaptersPrivate> d;
A byte vector.
Definition tbytevector.h:46
A generic, implicitly shared list.
Definition tlist.h:54
Edition of chapters.
Definition matroskachapteredition.h:38
Collection of chapter editions.
Definition matroskachapters.h:50
void removeChapterEdition(unsigned long long uid)
Remove a chapter edition.
virtual ~Chapters()
Destroy chapters.
const ChapterEditionList & chapterEditionList() const
Get list of all chapter editions.
void addChapterEdition(const ChapterEdition &edition)
Add a chapter edition.
void clear()
Remove all chapter editions.
Chapters()
Construct chapters.
An implementation of TagLib::File with Matroska specific methods.
Definition matroskafile.h:40
A namespace for all TagLib related classes and functions.
Definition apefile.h:41
#define TAGLIB_EXPORT
Definition taglib_export.h:40
#define TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE
Definition taglib_export.h:55