class QAudioListener#

定义由 QAudioEngine 定义的音场中人的位置和朝向。 更多

Inheritance diagram of PySide6.QtSpatialAudio.QAudioListener

概要#

方法#

注意

本文档可能包含从C++到Python自动翻译的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告诉我们

详细说明#

QAudioEngine可以恰好有一个听者,它定义了正在听音场的人的位置和方向。

__init__(engine)#
参数::

engineQAudioEngine

engine创建空间音频引擎的听者。

engine()#
返回类型::

QAudioEngine

返回与此听者关联的引擎。

position()#
返回类型::

QVector3D

返回听者的当前位置。

另请参阅

setPosition()

rotation()#
返回类型::

QQuaternion

返回听者在三维空间中的方向。

另请参阅

setRotation()

setPosition(pos)#
参数::

posQVector3D

将听者在三维空间中的位置设置为pos。默认单位是厘米。

另请参阅

position() distanceScale

setRotation(q)#
参数::

qQQuaternion

将听者在三维空间中的方向设置为q

另请参阅

rotation()