A namespace for all TagLib related classes and functions. More...
Namespaces | |
APE | |
An implementation of APE metadata. | |
ASF | |
An implementation of ASF (WMA) metadata. | |
FLAC | |
An implementation of FLAC metadata. | |
ID3v1 | |
An ID3v1 implementation. | |
ID3v2 | |
An ID3v2 implementation. | |
IT | |
Mod | |
MP4 | |
An implementation of MP4 (AAC, ALAC, ...) metadata. | |
MPC | |
An implementation of MPC metadata. | |
MPEG | |
An implementation of TagLib::File with MPEG (MP3) specific methods. | |
Ogg | |
A namespace for the classes used by Ogg-based metadata files. | |
RIFF | |
An implementation of TagLib::File with RIFF specific methods. | |
S3M | |
TrueAudio | |
An implementation of TrueAudio metadata. | |
WavPack | |
An implementation of WavPack metadata. | |
XM | |
Classes | |
class | AudioProperties |
A simple, abstract interface to common audio properties. More... | |
class | FileRef |
This class provides a simple abstraction for creating and handling files. More... | |
class | Tag |
class | ByteVector |
A byte vector. More... | |
class | ByteVectorList |
A list of ByteVectors. More... | |
class | ByteVectorStream |
In-memory Stream class using ByteVector for its storage. More... | |
class | DebugListener |
An abstraction for the listener to the debug messages. More... | |
class | File |
A file class with some useful methods for tag manipulation. More... | |
class | FileStream |
A file class with some useful methods for tag manipulation. More... | |
class | IOStream |
An abstract class that provides operations on a sequence of bytes. More... | |
class | List |
A generic, implicitly shared list. More... | |
class | Map |
A generic, implicitly shared map. More... | |
class | PropertyMap |
A map for format-independent <key,valuelist> tag representations. More... | |
class | String |
A wide string class suitable for unicode. More... | |
class | StringList |
A list of strings. More... | |
Typedefs | |
typedef wchar_t | wchar |
typedef unsigned char | uchar |
typedef unsigned short | ushort |
typedef unsigned int | uint |
typedef unsigned long | ulong |
typedef unsigned long long | ulonglong |
typedef std::basic_string< wchar_t > | wstring |
typedef const char * | FileName |
typedef Map< String, StringList > | SimplePropertyMap |
Functions | |
TAGLIB_EXPORT void | setDebugListener (DebugListener *listener) |
A namespace for all TagLib related classes and functions.
This namespace contains everything in TagLib. For projects working with TagLib extensively it may be convenient to add a
typedef const char* TagLib::FileName |
typedef Map<String,StringList> TagLib::SimplePropertyMap |
typedef unsigned char TagLib::uchar |
typedef unsigned int TagLib::uint |
typedef unsigned long TagLib::ulong |
typedef unsigned long long TagLib::ulonglong |
typedef unsigned short TagLib::ushort |
typedef wchar_t TagLib::wchar |
typedef std::basic_string<wchar_t> TagLib::wstring |
Unfortunately std::wstring isn't defined on some systems, (i.e. GCC < 3) so I'm providing something here that should be constant.
TAGLIB_EXPORT void TagLib::setDebugListener | ( | DebugListener * | listener | ) |
Sets the listener that decides how the debug messages are redirected. If the parameter listener is null, the previous listener is released and default stderr listener is restored.