7#include <QtMultimedia/qtmultimediaglobal.h>
8#include <QtMultimedia/qaudio.h>
9#include <QtCore/qobject.h>
10#include <QtCore/qurl.h>
11#include <QtCore/qstringlist.h>
17class QSoundEffectPrivate;
25 Q_PROPERTY(
int loops READ loopCount WRITE setLoopCount NOTIFY loopCountChanged)
26 Q_PROPERTY(
int loopsRemaining READ loopsRemaining NOTIFY loopsRemainingChanged)
27 Q_PROPERTY(
float volume READ volume WRITE setVolume NOTIFY volumeChanged)
28 Q_PROPERTY(
bool muted READ isMuted WRITE setMuted NOTIFY mutedChanged)
29 Q_PROPERTY(
bool playing READ isPlaying NOTIFY playingChanged)
56 void setSource(
const QUrl &
url);
58 int loopCount()
const;
59 int loopsRemaining()
const;
60 void setLoopCount(
int loopCount);
66 void setVolume(
float volume);
69 void setMuted(
bool muted);
71 bool isLoaded()
const;
73 bool isPlaying()
const;
93 QSoundEffectPrivate *
d =
nullptr;
IOBluetoothDevice * device
The QAudioDevice class provides an information about audio devices and their functionality.
The QSoundEffect class provides a way to play low latency sound effects.
void sourceChanged()
The sourceChanged signal is emitted when the source has been changed.
void playingChanged()
\qmlsignal QtMultimedia::SoundEffect::mutedChanged()
QAudioDevice audioDevice()
void audioDeviceChanged()
void loopsRemainingChanged()
\qmlsignal QtMultimedia::SoundEffect::loopCountChanged()
void loadedChanged()
\qmlsignal QtMultimedia::SoundEffect::sourceChanged()
void volumeChanged()
\qmlsignal QtMultimedia::SoundEffect::loopsRemainingChanged()
Status
\value Null No source has been set or the source is null.
Loop
\value Infinite Used as a parameter to \l setLoopCount() for infinite looping
void mutedChanged()
\qmlsignal QtMultimedia::SoundEffect::volumeChanged()
void loopCountChanged()
\qmlsignal QtMultimedia::SoundEffect::loadedChanged()
void statusChanged()
\qmlsignal QtMultimedia::SoundEffect::playingChanged()
void statusChanged(QDeclarativeComponent::Status status)
[1]
Combined button and popup list for selecting options.
GLsizei GLsizei GLchar * source
QUrl url("example.com")
[constructor-url-reference]
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent