summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform/qplatformmediaplayer_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/platform/qplatformmediaplayer_p.h')
-rw-r--r--src/multimedia/platform/qplatformmediaplayer_p.h15
1 files changed, 2 insertions, 13 deletions
diff --git a/src/multimedia/platform/qplatformmediaplayer_p.h b/src/multimedia/platform/qplatformmediaplayer_p.h
index d32e6ee6d..542c87b39 100644
--- a/src/multimedia/platform/qplatformmediaplayer_p.h
+++ b/src/multimedia/platform/qplatformmediaplayer_p.h
@@ -61,6 +61,7 @@
QT_BEGIN_NAMESPACE
class QMediaStreamsControl;
+class QPlatformAudioOutput;
class Q_MULTIMEDIA_EXPORT QPlatformMediaPlayer
{
@@ -74,12 +75,6 @@ public:
virtual qint64 position() const = 0;
virtual void setPosition(qint64 position) = 0;
- virtual int volume() const = 0;
- virtual void setVolume(int volume) = 0;
-
- virtual bool isMuted() const = 0;
- virtual void setMuted(bool mute) = 0;
-
virtual float bufferProgress() const = 0;
virtual bool isAudioAvailable() const = 0;
@@ -100,13 +95,9 @@ public:
virtual void pause() = 0;
virtual void stop() = 0;
- virtual void setAudioRole(QAudio::Role /*role*/) {}
- virtual QList<QAudio::Role> supportedAudioRoles() const { return {}; }
-
virtual bool streamPlaybackSupported() const { return false; }
- virtual bool setAudioOutput(const QAudioDevice &) { return false; }
- virtual QAudioDevice audioOutput() const { return QAudioDevice(); }
+ virtual void setAudioOutput(QPlatformAudioOutput *) {}
virtual QMediaMetaData metaData() const { return {}; }
@@ -124,8 +115,6 @@ public:
void positionChanged(qint64 position) { player->positionChanged(position); }
void audioAvailableChanged(bool audioAvailable) { player->hasAudioChanged(audioAvailable); }
void videoAvailableChanged(bool videoAvailable) { player->hasVideoChanged(videoAvailable); }
- void volumeChanged(int volume) { player->volumeChanged(volume); }
- void mutedChanged(bool mute) { player->mutedChanged(mute); }
void seekableChanged(bool seekable) { player->seekableChanged(seekable); }
void playbackRateChanged(qreal rate) { player->playbackRateChanged(rate); }
void bufferProgressChanged(float progress) { player->bufferProgressChanged(progress); }