Edition of chapters. More...
#include <matroskachapteredition.h>
Public Types | |
| using | UID = unsigned long long |
| Unique identifier. | |
Public Member Functions | |
| ChapterEdition (const List< Chapter > &chapterList, bool isDefault, bool isOrdered=false, UID uid=0) | |
| ChapterEdition (const ChapterEdition &other) | |
| ChapterEdition (ChapterEdition &&other) noexcept | |
| ~ChapterEdition () | |
| ChapterEdition & | operator= (const ChapterEdition &other) |
| ChapterEdition & | operator= (ChapterEdition &&other) noexcept |
| void | swap (ChapterEdition &other) noexcept |
| UID | uid () const |
| bool | isDefault () const |
| bool | isOrdered () const |
| const List< Chapter > & | chapterList () const |
Edition of chapters.
Unique identifier.
| TagLib::Matroska::ChapterEdition::ChapterEdition | ( | const List< Chapter > & | chapterList, |
| bool | isDefault, | ||
| bool | isOrdered = false, |
||
| UID | uid = 0 |
||
| ) |
Construct an edition.
| TagLib::Matroska::ChapterEdition::ChapterEdition | ( | const ChapterEdition & | other | ) |
Construct an edition as a copy of other.
|
noexcept |
Construct an edition moving from other.
| TagLib::Matroska::ChapterEdition::~ChapterEdition | ( | ) |
Destroys this edition.
Get the list of all chapters.
| bool TagLib::Matroska::ChapterEdition::isDefault | ( | ) | const |
Check if this edition should be used as the default one.
| bool TagLib::Matroska::ChapterEdition::isOrdered | ( | ) | const |
Check if the chapters can be defined multiple times and the order to play them is enforced.
|
noexcept |
Moves the contents of other into this object.
| ChapterEdition & TagLib::Matroska::ChapterEdition::operator= | ( | const ChapterEdition & | other | ) |
Copies the contents of other into this object.
|
noexcept |
Exchanges the content of the object with the content of other.
| UID TagLib::Matroska::ChapterEdition::uid | ( | ) | const |
Returns the UID of the edition.