| TagLib 1.13 |  |

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4]

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