TagLib  2.2.1
TagLib::Matroska::Attachments Class Reference

Collection of attached files. More...

#include <matroskaattachments.h>

Public Types

using AttachedFileList = List<AttachedFile>
 List of attached files.

Public Member Functions

 Attachments ()
 Construct attachments.
virtual ~Attachments ()
 Destroy attachments.
void addAttachedFile (const AttachedFile &file)
 Add an attached file.
void removeAttachedFile (unsigned long long uid)
 Remove an attached file.
void clear ()
 Remove all attached files.
const AttachedFileListattachedFileList () const
 Get list of all attached files.

Friends

class EBML::MkAttachments
class File

Detailed Description

Collection of attached files.

Member Typedef Documentation

◆ AttachedFileList

Constructor & Destructor Documentation

◆ Attachments()

TagLib::Matroska::Attachments::Attachments ( )

Construct attachments.

◆ ~Attachments()

virtual TagLib::Matroska::Attachments::~Attachments ( )
virtual

Destroy attachments.

Member Function Documentation

◆ addAttachedFile()

void TagLib::Matroska::Attachments::addAttachedFile ( const AttachedFile & file)

Add an attached file.

◆ attachedFileList()

const AttachedFileList & TagLib::Matroska::Attachments::attachedFileList ( ) const

Get list of all attached files.

◆ clear()

void TagLib::Matroska::Attachments::clear ( )

Remove all attached files.

◆ removeAttachedFile()

void TagLib::Matroska::Attachments::removeAttachedFile ( unsigned long long uid)

Remove an attached file.

◆ EBML::MkAttachments

friend class EBML::MkAttachments
friend

◆ File

friend class File
friend

The documentation for this class was generated from the following file: