PySide6.QtSpatialAudio.QAudioListener

class QAudioListener

定义听者相对于由QAudioEngine定义的声音场的位置和方向。更多

PySide6.QtSpatialAudio.QAudioListener 的继承图

概要

方法

注意

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

详细描述

一个QAudioEngine可以有一个监听者,该监听者定义了听音场的人的位置和方向。

__init__(engine)
Parameters:

引擎QAudioEngine

为空间音频引擎engine创建一个监听器。

engine()
Return type:

QAudioEngine

返回与此监听器关联的引擎。

position()
Return type:

QVector3D

返回监听器的当前位置。

另请参阅

setPosition()

rotation()
Return type:

QQuaternion

返回监听器在3D空间中的方向。

另请参阅

setRotation()

setPosition(pos)
Parameters:

位置QVector3D

将监听器在3D空间中的位置设置为pos。默认单位为厘米。

另请参阅

position() distanceScale

setRotation(q)
Parameters:

qQQuaternion

将监听器在3D空间中的方向设置为q

另请参阅

rotation()