|
TagLib
2.2.1
|
A class for pluggable file type resolution. More...
#include <fileref.h>
Public Member Functions | |
| FileTypeResolver () | |
| virtual | ~FileTypeResolver ()=0 |
| FileTypeResolver (const FileTypeResolver &)=delete | |
| FileTypeResolver & | operator= (const FileTypeResolver &)=delete |
| virtual File * | createFile (FileName fileName, bool readAudioProperties=true, AudioProperties::ReadStyle audioPropertiesStyle=AudioProperties::Average) const =0 |
A class for pluggable file type resolution.
File type resolver, better implement StreamTypeResolver in order to support both file and stream resolution.
| TagLib::FileRef::FileTypeResolver::FileTypeResolver | ( | ) |
Referenced by FileTypeResolver(), and operator=().
|
pure virtual |
Destroys this FileTypeResolver instance.
|
delete |
References FileTypeResolver().
|
pure virtual |
This method must be overridden to provide an additional file type resolver. If the resolver is able to determine the file type it should return a valid File object; if not it should return nullptr.
References TagLib::AudioProperties::Average, and TAGLIB_MSVC_SUPPRESS_WARNING_NEEDS_TO_HAVE_DLL_INTERFACE.
|
delete |
References FileTypeResolver().