diff options
Diffstat (limited to 'src/multimedia/platform/darwin/mediaplayer/avfmediaplayer_p.h')
-rw-r--r-- | src/multimedia/platform/darwin/mediaplayer/avfmediaplayer_p.h | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/src/multimedia/platform/darwin/mediaplayer/avfmediaplayer_p.h b/src/multimedia/platform/darwin/mediaplayer/avfmediaplayer_p.h index 367b3d81e..4bd082c1c 100644 --- a/src/multimedia/platform/darwin/mediaplayer/avfmediaplayer_p.h +++ b/src/multimedia/platform/darwin/mediaplayer/avfmediaplayer_p.h @@ -94,9 +94,6 @@ public: float bufferProgress() const override; - int volume() const override; - bool isMuted() const override; - bool isAudioAvailable() const override; bool isVideoAvailable() const override; @@ -105,9 +102,8 @@ public: qreal playbackRate() const override; - bool setAudioOutput(const QAudioDevice &) override; - QAudioDevice audioOutput() const override; - QAudioDevice m_audioOutput; + void setAudioOutput(QPlatformAudioOutput *output) override; + QPlatformAudioOutput *m_audioOutput = nullptr; QMediaMetaData metaData() const override; @@ -121,8 +117,9 @@ public Q_SLOTS: void pause() override; void stop() override; - void setVolume(int volume) override; - void setMuted(bool muted) override; + void setVolume(float volume); + void setMuted(bool muted); + void audioOutputChanged(); void processEOS(); void processLoadStateChange(QMediaPlayer::PlaybackState newState); @@ -163,9 +160,7 @@ private: QUrl m_resources; QMediaMetaData m_metaData; - bool m_muted; bool m_tryingAsync; - int m_volume; qreal m_rate; qint64 m_requestedPosition; |