58void QAudioListener::setPosition(QVector3D pos)
62 auto *ep = QAudioEnginePrivate::get(d->engine);
65 pos *= ep->distanceScale;
70 if (ep && ep->resonanceAudio->api) {
71 ep->resonanceAudio->api->SetHeadPosition(pos.x(), pos.y(), pos.z());
72 ep->listenerPositionDirty =
true;
92void QAudioListener::setRotation(
const QQuaternion &q)
96 auto *ep = QAudioEnginePrivate::get(d->engine);
97 if (ep && ep->resonanceAudio->api)
98 ep->resonanceAudio->api->SetHeadRotation(d->rotation.x(), d->rotation.y(), d->rotation.z(), d->rotation.scalar());