Miam-Player  0.8.0
A nice music player
TagLib::MP4 Namespace Reference

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

Classes

class  Atom
 
struct  AtomData
 
class  Atoms
 Root-level atoms. More...
 
class  CoverArt
 
class  File
 This implements and provides an interface for MP4 files to the TagLib::Tag and TagLib::AudioProperties interfaces by way of implementing the abstract TagLib::File API as well as providing some additional information specific to MP4 files. More...
 
class  Item
 
class  Properties
 An implementation of MP4 audio properties. More...
 
class  Tag
 

Typedefs

typedef TagLib::List< Atom * > AtomList
 
typedef TagLib::List< AtomDataAtomDataList
 
typedef List< CoverArtCoverArtList
 
typedef TagLib::Map< String, ItemItemListMap
 
typedef TagLib::Map< String, ItemItemMap
 

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

Enumeration Type Documentation

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