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

◆ AtomDataList

◆ AtomList

◆ CoverArtList

◆ ItemListMap

◆ 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