TagLib  2.3.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 AttachedFileList & attachedFileList () 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: