Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

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