summaryrefslogtreecommitdiffstats
path: root/src/multimedia/audio/qaudiodecoder.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-02-11 20:30:38 +0100
committerLars Knoll <lars.knoll@qt.io>2021-02-17 08:27:22 +0000
commit0b89496b68e077b3a761b6d5dea41006b9fb5d38 (patch)
tree4d3b74b0faa94a253af6eb3692b4b892ba61a47e /src/multimedia/audio/qaudiodecoder.h
parent0d5527ba1ed568abc1f3ffe943d0def9929d2123 (diff)
Remove QMediaSource dependency from QAudioDecoder
Nothing needs this here. Change-Id: I66d5a7f22495dd24d2fdebd780f1c0ad574b55de Reviewed-by: Doris Verria <doris.verria@qt.io> Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/multimedia/audio/qaudiodecoder.h')
-rw-r--r--src/multimedia/audio/qaudiodecoder.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/multimedia/audio/qaudiodecoder.h b/src/multimedia/audio/qaudiodecoder.h
index 670af4027..00c5eed95 100644
--- a/src/multimedia/audio/qaudiodecoder.h
+++ b/src/multimedia/audio/qaudiodecoder.h
@@ -40,7 +40,7 @@
#ifndef QAUDIODECODER_H
#define QAUDIODECODER_H
-#include <QtMultimedia/qmediasource.h>
+#include <QtCore/qobject.h>
#include <QtMultimedia/qmediaenumdebug.h>
#include <QtMultimedia/qaudiobuffer.h>
@@ -48,7 +48,7 @@
QT_BEGIN_NAMESPACE
class QAudioDecoderPrivate;
-class Q_MULTIMEDIA_EXPORT QAudioDecoder : public QMediaSource
+class Q_MULTIMEDIA_EXPORT QAudioDecoder : public QObject
{
Q_OBJECT
Q_PROPERTY(QString sourceFilename READ sourceFilename WRITE setSourceFilename NOTIFY sourceChanged)
@@ -78,6 +78,7 @@ public:
explicit QAudioDecoder(QObject *parent = nullptr);
~QAudioDecoder();
+ bool isAvailable() const;
State state() const;
QString sourceFilename() const;