summaryrefslogtreecommitdiffstats
path: root/src/multimedia/audio/qsoundeffect.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2021-06-16 12:41:04 +0200
committerLars Knoll <lars.knoll@qt.io>2021-06-16 12:41:04 +0200
commit1f61939866de0ead1771a2e07f2e2f1d393643a5 (patch)
treea7a4e78126f603e931df651d6837f15d9ffc0dfe /src/multimedia/audio/qsoundeffect.h
parent60b3c6f54d65d03bb028ecade8fd130cfe1ba5c7 (diff)
parent36fbb6ab08734aff1a73ea4ed255e06bd5aa99f8 (diff)
Merge remote-tracking branch 'origin/dev' into 6.2
Diffstat (limited to 'src/multimedia/audio/qsoundeffect.h')
-rw-r--r--src/multimedia/audio/qsoundeffect.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/multimedia/audio/qsoundeffect.h b/src/multimedia/audio/qsoundeffect.h
index fef49fb34..5b806b382 100644
--- a/src/multimedia/audio/qsoundeffect.h
+++ b/src/multimedia/audio/qsoundeffect.h
@@ -60,11 +60,11 @@ class Q_MULTIMEDIA_EXPORT QSoundEffect : public QObject
Q_PROPERTY(QUrl source READ source WRITE setSource NOTIFY sourceChanged)
Q_PROPERTY(int loops READ loopCount WRITE setLoopCount NOTIFY loopCountChanged)
Q_PROPERTY(int loopsRemaining READ loopsRemaining NOTIFY loopsRemainingChanged)
- Q_PROPERTY(qreal volume READ volume WRITE setVolume NOTIFY volumeChanged)
+ Q_PROPERTY(float volume READ volume WRITE setVolume NOTIFY volumeChanged)
Q_PROPERTY(bool muted READ isMuted WRITE setMuted NOTIFY mutedChanged)
Q_PROPERTY(bool playing READ isPlaying NOTIFY playingChanged)
Q_PROPERTY(Status status READ status NOTIFY statusChanged)
- Q_PROPERTY(QAudio::Role audioRole READ audioRole WRITE setAudioRole NOTIFY audioRoleChanged)
+ Q_PROPERTY(QAudioDevice audioDevice READ audioDevice WRITE setAudioDevice NOTIFY audioDeviceChanged)
public:
enum Loop
@@ -95,8 +95,11 @@ public:
int loopsRemaining() const;
void setLoopCount(int loopCount);
- qreal volume() const;
- void setVolume(qreal volume);
+ QAudioDevice audioDevice();
+ void setAudioDevice(const QAudioDevice &device);
+
+ float volume() const;
+ void setVolume(float volume);
bool isMuted() const;
void setMuted(bool muted);
@@ -106,9 +109,6 @@ public:
bool isPlaying() const;
Status status() const;
- QAudio::Role audioRole() const;
- void setAudioRole(QAudio::Role);
-
Q_SIGNALS:
void sourceChanged();
void loopCountChanged();
@@ -118,7 +118,7 @@ Q_SIGNALS:
void loadedChanged();
void playingChanged();
void statusChanged();
- void audioRoleChanged();
+ void audioDeviceChanged();
public Q_SLOTS:
void play();