diff options
Diffstat (limited to 'src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.h')
-rw-r--r-- | src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.h b/src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.h index 14fb01ea0..e2e668d5c 100644 --- a/src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.h +++ b/src/plugins/android/src/mediaplayer/qandroidmetadatareadercontrol.h @@ -36,6 +36,7 @@ #include <QMetaDataReaderControl> #include <qmediacontent.h> +#include <QMutex> QT_BEGIN_NAMESPACE @@ -58,13 +59,13 @@ public Q_SLOTS: void onUpdateMetaData(); private: - void updateData(); + void updateData(const QVariantMap &metadata, const QUrl &url); + static void extractMetadata(QAndroidMetaDataReaderControl *caller, const QUrl &url); + mutable QMutex m_mtx; QMediaContent m_mediaContent; bool m_available; QVariantMap m_metadata; - - AndroidMediaMetadataRetriever *m_retriever; }; QT_END_NAMESPACE |