|
TagLib
2.2.1
|
#include <matroskachapter.h>
Classes | |
| class | Display |
Public Types | |
| using | UID = unsigned long long |
| Unique identifier. | |
| using | Time = unsigned long long |
| Timestamp in nanoseconds. | |
Public Member Functions | |
| Chapter (Time timeStart, Time timeEnd, const List< Display > &displayList, UID uid, bool hidden=false) | |
| Chapter (const Chapter &other) | |
| Chapter (Chapter &&other) noexcept | |
| ~Chapter () | |
| Chapter & | operator= (const Chapter &other) |
| Chapter & | operator= (Chapter &&other) noexcept |
| void | swap (Chapter &other) noexcept |
| UID | uid () const |
| Time | timeStart () const |
| Time | timeEnd () const |
| bool | isHidden () const |
| const List< Display > & | displayList () const |
Matroska chapter.
| using TagLib::Matroska::Chapter::Time = unsigned long long |
Timestamp in nanoseconds.
| using TagLib::Matroska::Chapter::UID = unsigned long long |
Unique identifier.
| TagLib::Matroska::Chapter::Chapter | ( | Time | timeStart, |
| Time | timeEnd, | ||
| const List< Display > & | displayList, | ||
| UID | uid, | ||
| bool | hidden = false ) |
Construct a chapter.
References displayList(), timeEnd(), timeStart(), and uid().
Referenced by Chapter(), Chapter(), operator=(), operator=(), and swap().
| TagLib::Matroska::Chapter::Chapter | ( | const Chapter & | other | ) |
Construct a chapter as a copy of other.
References Chapter().
|
noexcept |
Construct a chapter moving from other.
References Chapter().
| TagLib::Matroska::Chapter::~Chapter | ( | ) |
Destroys this chapter.
Returns strings with language.
References TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE.
Referenced by Chapter().
| bool TagLib::Matroska::Chapter::isHidden | ( | ) | const |
Check if chapter is hidden.
Moves the contents of other into this object.
References Chapter().
Copies the contents of other into this object.
References Chapter().
|
noexcept |
Exchanges the content of the object with the content of other.
References Chapter().
| Time TagLib::Matroska::Chapter::timeEnd | ( | ) | const |
Returns the timestamp of the start of the chapter in nanoseconds.
Referenced by Chapter().
| Time TagLib::Matroska::Chapter::timeStart | ( | ) | const |
Returns the timestamp of the start of the chapter in nanoseconds.
Referenced by Chapter().
| UID TagLib::Matroska::Chapter::uid | ( | ) | const |