TagLib API Documentation
Classes | Typedefs | Enumerations
TagLib::MP4 Namespace Reference

An implementation of MP4 (AAC, ALAC, ...) metadata. More...

Classes

class  CoverArt
 MP4 picture. More...
 
class  File
 An implementation of TagLib::File with MP4 specific methods. More...
 
class  Item
 MP4 item. More...
 
class  ItemFactory
 A factory for creating MP4 items during parsing. More...
 
class  Properties
 An implementation of MP4 audio properties. More...
 
class  Tag
 An MP4 tag implementation. More...
 

Typedefs

using CoverArtList = List< CoverArt >
 
using ItemMap = TagLib::Map< String, Item >
 

Enumerations

enum  AtomDataType {
  TypeImplicit = 0 , TypeUTF8 = 1 , TypeUTF16 = 2 , TypeSJIS = 3 ,
  TypeHTML = 6 , TypeXML = 7 , TypeUUID = 8 , TypeISRC = 9 ,
  TypeMI3P = 10 , TypeGIF = 12 , TypeJPEG = 13 , TypePNG = 14 ,
  TypeURL = 15 , TypeDuration = 16 , TypeDateTime = 17 , TypeGenred = 18 ,
  TypeInteger = 21 , TypeRIAAPA = 24 , TypeUPC = 25 , TypeBMP = 27 ,
  TypeUndefined = 255
}
 

Detailed Description

An implementation of MP4 (AAC, ALAC, ...) metadata.

Typedef Documentation

◆ CoverArtList

◆ ItemMap

Enumeration Type Documentation

◆ AtomDataType

Enumerator
TypeImplicit 
TypeUTF8 
TypeUTF16 
TypeSJIS 
TypeHTML 
TypeXML 
TypeUUID 
TypeISRC 
TypeMI3P 
TypeGIF 
TypeJPEG 
TypePNG 
TypeURL 
TypeDuration 
TypeDateTime 
TypeGenred 
TypeInteger 
TypeRIAAPA 
TypeUPC 
TypeBMP 
TypeUndefined