|
|
A namespace for all TagLib related classes and functions. More...
Namespaces | |
| namespace | APE |
| An implementation of APE metadata. | |
| namespace | ASF |
| An implementation of ASF (WMA) metadata. | |
| namespace | FLAC |
| An implementation of FLAC metadata. | |
| namespace | ID3v1 |
| An ID3v1 implementation. | |
| namespace | ID3v2 |
| An ID3v2 implementation. | |
| namespace | IT |
| namespace | Mod |
| namespace | MP4 |
| An implementation of MP4 (AAC, ALAC, ...) metadata. | |
| namespace | MPC |
| An implementation of MPC metadata. | |
| namespace | MPEG |
| An implementation of TagLib::File with MPEG (MP3) specific methods. | |
| namespace | Ogg |
| A namespace for the classes used by Ogg-based metadata files. | |
| namespace | RIFF |
| An implementation of TagLib::File with RIFF specific methods. | |
| namespace | S3M |
| namespace | TrueAudio |
| An implementation of TrueAudio metadata. | |
| namespace | WavPack |
| An implementation of WavPack metadata. | |
| namespace | 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 | 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 std::basic_string< wchar > | wstring |
| typedef const char * | FileName |
| typedef Map< String, StringList > | SimplePropertyMap |
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 short TagLib::ushort |
| typedef wchar_t TagLib::wchar |
| typedef std::basic_string<wchar> 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.