TagLib  2.0.2
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