Class IBaseSpatialAudioEngine

java.lang.Object
io.agora.spatialaudio.IBaseSpatialAudioEngine
Direct Known Subclasses:
ILocalSpatialAudioEngine

public abstract class IBaseSpatialAudioEngine extends Object
  • Constructor Details

    • IBaseSpatialAudioEngine

      public IBaseSpatialAudioEngine()
  • Method Details

    • setMaxAudioRecvCount

      public abstract int setMaxAudioRecvCount(int maxCount)
    • setAudioRecvRange

      public abstract int setAudioRecvRange(float range)
    • setDistanceUnit

      public abstract int setDistanceUnit(float unit)
    • updateSelfPosition

      public abstract int updateSelfPosition(float[] position, float[] axisForward, float[] axisRight, float[] axisUp)
    • updatePlayerPositionInfo

      public abstract int updatePlayerPositionInfo(int playerId, RemoteVoicePositionInfo positionInfo)
    • muteLocalAudioStream

      public abstract int muteLocalAudioStream(boolean mute)
    • muteAllRemoteAudioStreams

      public abstract int muteAllRemoteAudioStreams(boolean mute)
    • setZones

      public abstract int setZones(SpatialAudioZone[] zones)
    • setPlayerAttenuation

      public abstract int setPlayerAttenuation(int playerId, double attenuation, boolean forceSet)
    • muteRemoteAudioStream

      public abstract int muteRemoteAudioStream(int uid, boolean mute)
    • updateSelfPositionEx

      public abstract int updateSelfPositionEx(float[] position, float[] axisForward, float[] axisRight, float[] axisUp, RtcConnection connection)
    • clearRemotePositions

      public abstract int clearRemotePositions()