A class for pluggable stream type resolution.
This class is used to extend TagLib's very basic file name based file type resolution.
This can be accomplished with:
{
{
return nullptr;
}
{
return nullptr;
}
}
ReadStyle
Definition audioproperties.h:56
A class for pluggable stream type resolution.
Definition fileref.h:140
static const FileTypeResolver * addFileTypeResolver(const FileTypeResolver *resolver)
A file class with some useful methods for tag manipulation.
Definition tfile.h:51
An abstract class that provides operations on a sequence of bytes.
Definition tiostream.h:65
A generic, implicitly shared list.
Definition tlist.h:54
An MPEG file class with some useful methods specific to MPEG.
Definition mpegfile.h:54
Naturally a less contrived example would be slightly more complex. This can be used to plug in mime-type detection systems or to add new file types to TagLib.