25 #include <taglib/tag.h> 26 #include <taglib/taglib.h> 27 #include <taglib/fileref.h> 45 Fast=TagLib::AudioProperties::Fast,
46 Standard=TagLib::AudioProperties::Average,
47 Quality=TagLib::AudioProperties::Accurate,
51 enum class TagType : quint8 {
74 bool write_cover(
const MetaData& md,
const QImage& image);
75 bool write_cover(
const MetaData& md,
const QString& image_path);
77 bool extract_cover(
const MetaData& md, QByteArray& cover_data, QString& mime_type);
79 Tagging::TagType get_tag_type(
const MetaData& md);
80 Tagging::TagType get_tag_type(
const QString& filepath);
82 bool is_valid_file(
const TagLib::FileRef& f);
bool setMetaDataOfFile(const MetaData &md)
writes metadata into file specivied in MetaData::_filepath
Tagging namespace.
Definition: Tagging.h:37
bool getMetaDataOfFile(MetaData &md, Tagging::Quality quality=Tagging::Quality::Standard)
get metadata of file. Filepath should be given within the MetaData struct
Quality
The Quality enum.
Definition: Tagging.h:43