TagLib  1.13.1
TagLib::MP4::Item Class Reference

#include <mp4item.h>

Classes

struct  IntPair

Public Member Functions

 Item ()
 Item (const Item &item)
Itemoperator= (const Item &item)
void swap (Item &item)
 ~Item ()
 Item (int value)
 Item (unsigned char value)
 Item (unsigned int value)
 Item (long long value)
 Item (bool value)
 Item (int first, int second)
 Item (const StringList &value)
 Item (const ByteVectorList &value)
 Item (const CoverArtList &value)
void setAtomDataType (AtomDataType type)
AtomDataType atomDataType () const
int toInt () const
unsigned char toByte () const
unsigned int toUInt () const
long long toLongLong () const
bool toBool () const
IntPair toIntPair () const
StringList toStringList () const
ByteVectorList toByteVectorList () const
CoverArtList toCoverArtList () const
bool isValid () const

Constructor & Destructor Documentation

◆ Item() [1/11]

TagLib::MP4::Item::Item ( )

Referenced by Item(), operator=(), and swap().

◆ Item() [2/11]

TagLib::MP4::Item::Item ( const Item & item)

References Item().

◆ ~Item()

TagLib::MP4::Item::~Item ( )

◆ Item() [3/11]

TagLib::MP4::Item::Item ( int value)

◆ Item() [4/11]

TagLib::MP4::Item::Item ( unsigned char value)

◆ Item() [5/11]

TagLib::MP4::Item::Item ( unsigned int value)

◆ Item() [6/11]

TagLib::MP4::Item::Item ( long long value)

◆ Item() [7/11]

TagLib::MP4::Item::Item ( bool value)

◆ Item() [8/11]

TagLib::MP4::Item::Item ( int first,
int second )

◆ Item() [9/11]

TagLib::MP4::Item::Item ( const StringList & value)

◆ Item() [10/11]

TagLib::MP4::Item::Item ( const ByteVectorList & value)

◆ Item() [11/11]

TagLib::MP4::Item::Item ( const CoverArtList & value)

Member Function Documentation

◆ atomDataType()

AtomDataType TagLib::MP4::Item::atomDataType ( ) const

◆ isValid()

bool TagLib::MP4::Item::isValid ( ) const

◆ operator=()

Item & TagLib::MP4::Item::operator= ( const Item & item)

Copies the contents of item into this Item.

References Item().

◆ setAtomDataType()

void TagLib::MP4::Item::setAtomDataType ( AtomDataType type)

◆ swap()

void TagLib::MP4::Item::swap ( Item & item)

Exchanges the content of the Item by the content of item.

References Item().

◆ toBool()

bool TagLib::MP4::Item::toBool ( ) const

◆ toByte()

unsigned char TagLib::MP4::Item::toByte ( ) const

◆ toByteVectorList()

ByteVectorList TagLib::MP4::Item::toByteVectorList ( ) const

◆ toCoverArtList()

CoverArtList TagLib::MP4::Item::toCoverArtList ( ) const

◆ toInt()

int TagLib::MP4::Item::toInt ( ) const

◆ toIntPair()

IntPair TagLib::MP4::Item::toIntPair ( ) const

◆ toLongLong()

long long TagLib::MP4::Item::toLongLong ( ) const

◆ toStringList()

StringList TagLib::MP4::Item::toStringList ( ) const

◆ toUInt()

unsigned int TagLib::MP4::Item::toUInt ( ) const

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