|
TagLib
2.2.1
|
Attached file embedded into a Matroska file. More...
#include <matroskaattachedfile.h>
Public Types | |
| using | UID = unsigned long long |
| Unique identifier. | |
Public Member Functions | |
| AttachedFile (const ByteVector &data, const String &fileName, const String &mediaType, UID uid=0, const String &description=String()) | |
| AttachedFile (const AttachedFile &other) | |
| AttachedFile (AttachedFile &&other) noexcept | |
| ~AttachedFile () | |
| AttachedFile & | operator= (const AttachedFile &other) |
| AttachedFile & | operator= (AttachedFile &&other) noexcept |
| void | swap (AttachedFile &other) noexcept |
| const String & | fileName () const |
| const String & | description () const |
| const String & | mediaType () const |
| const ByteVector & | data () const |
| UID | uid () const |
Attached file embedded into a Matroska file.
| using TagLib::Matroska::AttachedFile::UID = unsigned long long |
Unique identifier.
| TagLib::Matroska::AttachedFile::AttachedFile | ( | const ByteVector & | data, |
| const String & | fileName, | ||
| const String & | mediaType, | ||
| UID | uid = 0, | ||
| const String & | description = String() ) |
Construct an attached file.
References data(), description(), fileName(), mediaType(), and uid().
Referenced by AttachedFile(), AttachedFile(), operator=(), operator=(), and swap().
| TagLib::Matroska::AttachedFile::AttachedFile | ( | const AttachedFile & | other | ) |
Construct an attached file as a copy of other.
References AttachedFile().
|
noexcept |
Construct an attached file moving from other.
References AttachedFile().
| TagLib::Matroska::AttachedFile::~AttachedFile | ( | ) |
Destroys this attached file.
| const ByteVector & TagLib::Matroska::AttachedFile::data | ( | ) | const |
Returns the data of the attached file.
Referenced by AttachedFile().
| const String & TagLib::Matroska::AttachedFile::description | ( | ) | const |
Returns the human-friendly description for the attached file.
Referenced by AttachedFile().
| const String & TagLib::Matroska::AttachedFile::fileName | ( | ) | const |
Returns the filename of the attached file.
Referenced by AttachedFile().
| const String & TagLib::Matroska::AttachedFile::mediaType | ( | ) | const |
Returns the media type of the attached file.
Referenced by AttachedFile().
|
noexcept |
Moves the contents of other into this object.
References AttachedFile().
| AttachedFile & TagLib::Matroska::AttachedFile::operator= | ( | const AttachedFile & | other | ) |
Copies the contents of other into this object.
References AttachedFile().
|
noexcept |
Exchanges the content of the object with the content of other.
References AttachedFile().
| UID TagLib::Matroska::AttachedFile::uid | ( | ) | const |
Returns the UID of the attached file.
References TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE.
Referenced by AttachedFile().