24 #include <taglib/audioproperties.h> 26 namespace TagLib {
class FileRef; }
45 Fast=TagLib::AudioProperties::Fast,
46 Standard=TagLib::AudioProperties::Average,
47 Quality=TagLib::AudioProperties::Accurate,
51 enum class TagType : unsigned char
76 bool write_cover(
const MetaData& md,
const QImage& image);
77 bool write_cover(
const MetaData& md,
const QString& image_path);
79 bool extract_cover(
const MetaData& md, QByteArray& cover_data, QString& mime_type);
81 bool is_valid_file(
const TagLib::FileRef& f);
82 bool is_cover_supported(
const QString& filepath);
84 Tagging::TagType get_tag_type(
const QString& filepath);
85 QString tag_type_to_string(Tagging::TagType);
bool setMetaDataOfFile(const MetaData &md)
writes metadata into file specivied in MetaData::_filepath
Definition: AlbumArtist.h:29
ID3v2Frame namespace.
Definition: AlbumArtist.h:26
Quality
The Quality enum.
Definition: Tagging.h:43
Tagging namespace.
Definition: AbstractFrame.h:38
Definition: AlbumArtist.h:32
bool getMetaDataOfFile(MetaData &md, Tagging::Quality quality=Tagging::Quality::Standard)
get metadata of file. Filepath should be given within the MetaData struct
Definition: AbstractFrame.h:31