24 #include <taglib/audioproperties.h> 26 namespace TagLib {
class FileRef; }
46 enum class Quality : unsigned char
48 Fast=TagLib::AudioProperties::Fast,
49 Standard=TagLib::AudioProperties::Average,
50 Quality=TagLib::AudioProperties::Accurate,
54 enum class TagType : unsigned char
71 bool getMetaDataOfFile(
MetaData& md, Tagging::Util::Quality quality=Tagging::Util::Quality::Standard);
78 bool setMetaDataOfFile(
const MetaData& md);
80 bool write_cover(
const QString& filepath,
const QPixmap& image);
81 bool write_cover(
const QString& filepath,
const QString& image_path);
82 bool extract_cover(
const QString& filepath, QByteArray& cover_data, QString& mime_type);
83 QPixmap extract_cover(
const QString& filepath);
84 bool has_cover(
const QString& filepath);
85 bool is_cover_supported(
const QString& filepath);
87 bool write_lyrics(
const MetaData& md,
const QString& lyrics);
88 bool extract_lyrics(
const MetaData& md, QString& lyrics);
89 bool is_lyrics_supported(
const QString& filepath);
91 bool is_valid_file(
const TagLib::FileRef& f);
94 Tagging::Util::TagType get_tag_type(
const QString& filepath);
95 QString tag_type_to_string(Tagging::Util::TagType);
ID3v2Frame namespace.
Definition: AlbumArtist.h:26
Helper functions.
Definition: Crypt.h:29
The GUI_TagEdit class.
Definition: AbstractLibrary.h:42