Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

TagLib | A namespace for all TagLib related classes and functions
ID3v1 | An ID3v1 implementation
StringHandler | An abstraction for the string to data encoding in ID3v1 tags
Tag | The main class in the ID3v1 implementation
APE | An implementation of APE metadata
File | An implementation of TagLib::File with APE specific methods
Footer | An implementation of APE footers
Item | An implementation of APE-items
Properties | An implementation of audio property reading for APE
Tag | An APE tag implementation
ASF | An implementation of ASF (WMA) metadata
Attribute | Attribute of ASF (WMA) metadata
File | An implementation of TagLib::File with ASF specific methods
Picture | An ASF attached picture interface implementation
Properties | An implementation of ASF audio properties
Tag | An implementation of ASF (WMA) tags
DSDIFF | An implementation of DSDIFF metadata
DIIN |
Tag |
File | An implementation of TagLib::File with DSDIFF specific methods
Properties | An implementation of audio property reading for DSDIFF
DSF | An implementation of DSF metadata
File | An implementation of TagLib::File with DSF specific methods
Properties | An implementation of audio properties for DSF
ID3v2 | An ID3v2 implementation
AttachedPictureFrame | An ID3v2 attached picture frame implementation
AttachedPictureFrameV22 | Support for ID3v2.2 PIC frames
ChapterFrame | An implementation of ID3v2 chapter frames
CommentsFrame | An implementation of ID3v2 comments
EventTimingCodesFrame | ID3v2 event timing codes frame
SynchedEvent |
GeneralEncapsulatedObjectFrame | An ID3v2 general encapsulated object frame implementation
OwnershipFrame | An implementation of ID3v2 "ownership"
PodcastFrame | ID3v2 podcast frame
PopularimeterFrame | An implementation of ID3v2 "popularimeter"
PrivateFrame | An implementation of ID3v2 private frame
RelativeVolumeFrame | An ID3v2 relative volume adjustment frame implementation
PeakVolume | Struct that stores the relevant values for ID3v2 peak volume
SynchronizedLyricsFrame | ID3v2 synchronized lyrics frame
SynchedText |
TableOfContentsFrame | An implementation of ID3v2 table of contents frames
TextIdentificationFrame | An ID3v2 text identification frame implementation
UserTextIdentificationFrame | An ID3v2 custom text identification frame implementation
UniqueFileIdentifierFrame | An implementation of ID3v2 unique identifier frames
UnknownFrame | A frame type unknown to TagLib
UnsynchronizedLyricsFrame | ID3v2 unsynchronized lyrics frame
UrlLinkFrame | ID3v2 URL frame
UserUrlLinkFrame | ID3v2 User defined URL frame
ExtendedHeader | ID3v2 extended header implementation
Footer | ID3v2 footer implementation
Frame | ID3v2 frame implementation
Header | ID3v2 frame header implementation
FrameFactory | A factory for creating ID3v2 frames during parsing
Header | An implementation of ID3v2 headers
Latin1StringHandler | An abstraction for the ISO-8859-1 string to data encoding in ID3v2 tags
Tag | The main class in the ID3v2 implementation
Ogg | A namespace for the classes used by Ogg-based metadata files
FLAC | An implementation of Ogg FLAC metadata
File | An implementation of TagLib::File with Ogg/FLAC specific methods
Properties | An implementation of audio property reading for FLAC
Opus | A namespace containing classes for Opus metadata
File | An implementation of Ogg::File with Opus specific methods
Properties | An implementation of audio property reading for Ogg Opus
Speex | A namespace containing classes for Speex metadata
File | An implementation of Ogg::File with Speex specific methods
Properties | An implementation of audio property reading for Ogg Speex
Vorbis | A namespace containing classes for Vorbis metadata
File | An implementation of Ogg::File with Vorbis specific methods
Properties | An implementation of audio property reading for Ogg Vorbis
File | An implementation of TagLib::File with some helpers for Ogg based formats
Page | An implementation of Ogg pages
PageHeader | An implementation of the page headers associated with each Ogg::Page
XiphComment | Ogg Vorbis comment implementation
FLAC | An implementation of FLAC metadata
File | An implementation of TagLib::File with FLAC specific methods
MetadataBlock | FLAC metadata block
Picture | FLAC picture
Properties | An implementation of audio property reading for FLAC
UnknownMetadataBlock | Unknown FLAC metadata block
IT | An implementation of Impulse Tracker metadata
File | An implementation of TagLib::File with IT specific methods
Properties | An implementation of audio property reading for IT
Matroska | An implementation of Matroska metadata
AttachedFile | Attached file embedded into a Matroska file
Attachments | Collection of attached files
Chapter | Matroska chapter
Display |
ChapterEdition | Edition of chapters
Chapters | Collection of chapter editions
File | An implementation of TagLib::File with Matroska specific methods
Properties | An implementation of Matroska audio properties
SimpleTag | Attribute of Matroska metadata
Tag | Matroska tag implementation
Mod | An implementation of Protracker metadata
File | An implementation of TagLib::File with Mod specific methods
FileBase | Base class for module files
Properties | An implementation of audio property reading for Mod
Tag | A module file tag implementation
MP4 | An implementation of MP4 (AAC, ALAC, ...) metadata
Chapter |
ChapterHolder |
CoverArt | MP4 picture
File | An implementation of TagLib::File with MP4 specific methods
Item | MP4 item
IntPair |
ItemFactory | A factory for creating MP4 items during parsing
NeroChapterList |
Properties | An implementation of MP4 audio properties
QtChapterList |
StemPrivate | STEM
Stem |
Tag | An MP4 tag implementation
MPC | An implementation of MPC metadata
File | An implementation of TagLib::File with MPC specific methods
Properties | An implementation of audio property reading for MPC
MPEG | An implementation of TagLib::File with MPEG (MP3) specific methods
File | An MPEG file class with some useful methods specific to MPEG
Header | An implementation of MP3 frame headers
Properties | An implementation of audio property reading for MP3
XingHeader | An implementation of the Xing/VBRI headers
RIFF | An implementation of TagLib::File with RIFF specific methods
AIFF | An implementation of AIFF metadata
File | An implementation of TagLib::File with AIFF specific methods
Properties | An implementation of audio property reading for AIFF
Info | A RIFF INFO tag implementation
StringHandler | An abstraction for the string to data encoding in Info tags
Tag | The main class in the INFO tag implementation
WAV | An implementation of WAV metadata
File | An implementation of TagLib::File with WAV specific methods
Properties | An implementation of audio property reading for WAV
File | A RIFF file class with some useful methods specific to RIFF
S3M | An implementation of ScreamTracker III metadata
File | An implementation of TagLib::File with S3M specific methods
Properties | An implementation of audio property reading for S3M
Shorten | An implementation of Shorten metadata
File | An implementation of `TagLib::File` with Shorten specific methods
Properties | An implementation of audio properties for Shorten
Tag | A Shorten file tag implementation
TrueAudio | An implementation of TrueAudio metadata
File | An implementation of TagLib::File with TrueAudio specific methods
Properties | An implementation of audio property reading for TrueAudio
WavPack | An implementation of WavPack metadata
File | An implementation of TagLib::File with WavPack specific methods
Properties | An implementation of audio property reading for WavPack
XM | An implementation of Extended Module metadata
File | An implementation of TagLib::File with XM specific methods
Properties | An implementation of audio property reading for XM
AudioProperties | A simple, abstract interface to common audio properties
FileRef | This class provides a simple abstraction for creating and handling files
FileTypeResolver | A class for pluggable file type resolution
StreamTypeResolver | A class for pluggable stream type resolution
Tag | A simple, generic interface to common audio metadata fields
ByteVector | A byte vector
ByteVectorList | A list of ByteVectors
ByteVectorStream | In-memory Stream class using ByteVector for its storage
DebugListener | An abstraction for the listener to the debug messages
File | A file class with some useful methods for tag manipulation
FileStream | I/O stream with data from a file
IOStream | An abstract class that provides operations on a sequence of bytes
List | A generic, implicitly shared list
Map | A generic, implicitly shared map
PropertyMap | A map for format-independent <key,values> tag representations
String | A wide string class suitable for unicode
StringList | A list of strings
Variant | An implicitly shared discriminated union
VersionNumber | Version number with major, minor and patch segments