From 1ea609bbe5a5e83168ba77379439eaf1dc4ef475 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 4 Aug 2018 22:15:52 +0000 Subject: opus: recent api support git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@8226 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Input/opus/opusmetadatamodel.h | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/plugins/Input/opus/opusmetadatamodel.h') diff --git a/src/plugins/Input/opus/opusmetadatamodel.h b/src/plugins/Input/opus/opusmetadatamodel.h index 2d2a7a917..20b7b5cd3 100644 --- a/src/plugins/Input/opus/opusmetadatamodel.h +++ b/src/plugins/Input/opus/opusmetadatamodel.h @@ -23,23 +23,25 @@ #include #include +#include #include class OpusMetaDataModel : public MetaDataModel { Q_OBJECT public: - OpusMetaDataModel(const QString &path, QObject *parent); + OpusMetaDataModel(const QString &path, bool readOnly, QObject *parent); ~OpusMetaDataModel(); - QHash audioProperties(); - QList tags(); - QPixmap cover(); + QList extraProperties() const override; + QList tags() const override; + QPixmap cover() const override; private: + ulong readPictureBlockField(QByteArray data, int offset) const; QString m_path; QList m_tags; TagLib::Ogg::Opus::File *m_file; - ulong readPictureBlockField(QByteArray data, int offset); + TagLib::FileStream *m_stream; }; class VorbisCommentModel : public TagModel -- cgit v1.2.3-13-gbd6f