19 Q_PROPERTY(QUrl source READ source WRITE setSource NOTIFY sourceChanged)
20 Q_PROPERTY(
float volume READ volume WRITE setVolume NOTIFY volumeChanged)
21 Q_PROPERTY(
int loops READ loops WRITE setLoops NOTIFY loopsChanged)
22 Q_PROPERTY(
bool autoPlay READ autoPlay WRITE setAutoPlay NOTIFY autoPlayChanged)
25 explicit QAmbientSound(QAudioEngine *engine);
26 ~QAmbientSound() override;
28 void setSource(
const QUrl &url);
39 void setLoops(
int loops);
41 bool autoPlay()
const;
42 void setAutoPlay(
bool autoPlay);
44 void setVolume(
float volume);
47 QAudioEngine *engine()
const;
52 void autoPlayChanged();
61 void setEngine(QAudioEngine *engine);
63 Q_DECLARE_PRIVATE(QAmbientSound)
66 QT6_ONLY(Q_DECL_UNUSED_MEMBER
void *unused =
nullptr;)