7#include <QtSpatialAudio/qtspatialaudioglobal.h>
8#include <QtCore/qobject.h>
20 Q_PROPERTY(
float masterVolume READ masterVolume WRITE setMasterVolume NOTIFY masterVolumeChanged)
21 Q_PROPERTY(
bool paused READ paused WRITE setPaused NOTIFY pausedChanged)
22 Q_PROPERTY(
float distanceScale READ distanceScale WRITE setDistanceScale NOTIFY distanceScaleChanged)
36 void setOutputMode(OutputMode
mode);
37 OutputMode outputMode()
const;
39 int sampleRate()
const;
44 void setMasterVolume(
float volume);
45 float masterVolume()
const;
47 void setPaused(
bool paused);
50 void setRoomEffectsEnabled(
bool enabled);
51 bool roomEffectsEnabled()
const;
53 static constexpr float DistanceScaleCentimeter = 1.f;
54 static constexpr float DistanceScaleMeter = 100.f;
56 void setDistanceScale(
float scale);
57 float distanceScale()
const;
70 void pause() { setPaused(
true); }
IOBluetoothDevice * device
The QAudioDevice class provides an information about audio devices and their functionality.
OutputMode
\value Surround Map the sounds to the loudspeaker configuration of the output device.
void outputDeviceChanged()
QAudioEngine(QObject *parent)
void distanceScaleChanged()
void pause()
Pauses playback.
void resume()
Resumes playback.
void masterVolumeChanged()
Combined button and popup list for selecting options.
GLenum GLenum GLsizei const GLuint GLboolean enabled
GLenum GLenum GLenum GLenum GLenum scale
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent