TagLib::ID3v2 Namespace Reference

An ID3v2 implementation. More...


Classes

class  AttachedPictureFrame
 An ID3v2 attached picture frame implementation. More...

class  CommentsFrame
 An implementation of ID3v2 comments. More...

class  ExtendedHeader
 ID3v2 extended header implementation. More...

class  Footer
 ID3v2 footer implementation. More...

class  Frame
 ID3v2 frame implementation. More...

class  FrameFactory
 A factory for creating ID3v2 frames during parsing. More...

class  GeneralEncapsulatedObjectFrame
 An ID3v2 general encapsulated object frame implementation. More...

class  Header
 An implementation of ID3v2 headers. More...

class  RelativeVolumeFrame
 An ID3v2 relative volume adjustment frame implementation. More...

struct  RelativeVolumeFrame::PeakVolume
 Struct that stores the relevant values for ID3v2 peak volume. More...

class  Tag
 The main class in the ID3v2 implementation. More...

class  TextIdentificationFrame
 An ID3v2 text identification frame implementation. More...

class  UniqueFileIdentifierFrame
 An implementation of ID3v2 unique identifier frames. More...

class  UnknownFrame
 A frame type unknown to TagLib. More...

class  UnsynchronizedLyricsFrame
 ID3v2 unsynchronized lyrics frame. More...

class  UrlLinkFrame
 ID3v2 URL frame. More...

class  UserTextIdentificationFrame
 An ID3v2 custom text identification frame implementationx. More...

class  UserUrlLinkFrame
 ID3v2 User defined URL frame. More...


Typedefs

typedef List< Frame * > FrameList
typedef Map< ByteVector, FrameListFrameListMap

Variables

TAGLIB_EXPORT TextIdentificationFrame


Detailed Description

An ID3v2 implementation.

This is a relatively complete and flexible framework for working with ID3v2 tags.

See also:
ID3v2::Tag


Typedef Documentation

typedef List<Frame *> TagLib::ID3v2::FrameList
 

typedef Map<ByteVector, FrameList> TagLib::ID3v2::FrameListMap
 


Variable Documentation

class TAGLIB_EXPORT TagLib::ID3v2::TextIdentificationFrame