RTCSpatialAudio class abstract

空间音频接口实例

Constructors

RTCSpatialAudio()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

disableRemoteOrientation() Future<void>
参与通话的各端调用本接口后,将忽略远端用户的朝向,认为所有远端用户都面向本地用户
enableSpatialAudio(bool enable) Future<void>
开启/关闭空间音频功能
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeAllRemotePosition() Future<int?>
移除调用 RTCSpatialAudio.updateRemotePosition 为所有远端用户设置的空间音频效果。
removeRemotePosition(String uid) Future<int?>
移除调用 RTCSpatialAudio.updateRemotePosition 为某一远端用户设置的空间音频效果。
toString() String
A string representation of this object.
inherited
updateListenerOrientation(HumanOrientation orientation) Future<int?>
更新在房间内收听音频时的朝向
通过此接口,你可以设定本地用户的发声朝向和收听朝向不同。
updateListenerPosition(Position pos) Future<int?>
更新在房间内收听音频时的位置
通过此接口,你可以设定本地发声位置和收听位置不同。
updatePosition(Position pos) Future<int?>
更新本地用户在房间内空间直角坐标系中的位置坐标
updateRemotePosition({required String uid, required PositionInfo positionInfo}) Future<int?>
设置房间内某一远端用户在本地用户自建的空间音频坐标系中的发声位置和发声朝向,以实现本地用户预期的空间音频收听效果。
updateSelfOrientation(HumanOrientation orientation) Future<int?>
更新本地用户在空间音频坐标系下的朝向
updateSelfPosition(PositionInfo positionInfo) Future<int?>
设置本地用户在自建空间直角坐标系中的收听坐标和收听朝向,以实现本地用户预期的空间音频收听效果。

Operators

operator ==(Object other) bool
The equality operator.
inherited