4#ifndef QAUDIOENGINE_P_H
5#define QAUDIOENGINE_P_H
The QAudioDecoder class implements decoding audio.
The QAudioDevice class provides an information about audio devices and their functionality.
std::unique_ptr< QAudioOutputStream > outputStream
bool listenerPositionDirty
vraudio::ResonanceAudio * resonanceAudio
void addRoom(QAudioRoom *room)
void addStereoSound(QAmbientSound *sound)
QAtomicInteger< bool > paused
QVector3D listenerPosition() const
void removeRoom(QAudioRoom *room)
void addSpatialSound(QSpatialSound *sound)
QAudioEngine::OutputMode outputMode
static QAudioEnginePrivate * get(QAudioEngine *engine)
QList< QAmbientSound * > stereoSources
QList< QSpatialSound * > sources
void removeStereoSound(QAmbientSound *sound)
void removeSpatialSound(QSpatialSound *sound)
QList< QAudioRoom * > rooms
QAudioListener * listener
static constexpr int bufferSize
OutputMode
\value Surround Map the sounds to the loudspeaker configuration of the output device.
The QAudioSink class provides an interface for sending audio data to an audio output device.
The QVector3D class represents a vector or vertex in 3D space.
Combined button and popup list for selecting options.