3#ifndef QQUICK3DAUDIOENGINE_H
4#define QQUICK3DAUDIOENGINE_H
17#include <private/qquick3dnode_p.h>
18#include <QtGui/qvector3d.h>
19#include <qaudioengine.h>
28 QML_NAMED_ELEMENT(AudioEngine)
void setAutoPlay(bool autoPlay)
void setSource(QUrl source)
void pause()
\qmlmethod AmbientSound::pause()
void stop()
\qmlmethod AmbientSound::stop()
~QQuick3DAmbientSound() override
bool autoPlay() const
\qmlproperty bool AmbientSound::autoPlay
QUrl source() const
\qmlproperty url AmbientSound::source
void setVolume(float volume)
\qmlproperty real AmbientSound::volume
void outputDeviceChanged()
void setOutputDevice(const QAudioDevice &device)
\qmlproperty QtMultimedia.AudioDevice AudioEngine::outputDevice
static QAudioEngine * getEngine()
void setMasterVolume(float volume)
\qmlproperty real AudioEngine::masterVolume
QAudioDevice outputDevice() const
void setOutputMode(OutputMode mode)
\qmlproperty enumeration AudioEngine::outputMode
float distanceScale() const
OutputMode outputMode() const
void setDistanceScale(float scale)
\qmlproperty real QAudioEngine::distanceScale
~QQuick3DAudioEngine() override
void distanceScaleChanged()
void masterVolumeChanged()
float masterVolume() const