Class ILocalSpatialAudioEngine

java.lang.Object
io.agora.spatialaudio.IBaseSpatialAudioEngine
io.agora.spatialaudio.ILocalSpatialAudioEngine

public abstract class ILocalSpatialAudioEngine extends IBaseSpatialAudioEngine
  • Constructor Details

    • ILocalSpatialAudioEngine

      public ILocalSpatialAudioEngine()
  • Method Details

    • create

      public static ILocalSpatialAudioEngine create()
    • destroy

      public static void destroy()
    • initialize

      public abstract int initialize(LocalSpatialAudioConfig config)
    • updateRemotePosition

      public abstract int updateRemotePosition(int uid, RemoteVoicePositionInfo posInfo)
    • updateRemotePositionEx

      public abstract int updateRemotePositionEx(int uid, RemoteVoicePositionInfo posInfo, RtcConnection connection)
    • removeRemotePosition

      public abstract int removeRemotePosition(int uid)
    • removeRemotePositionEx

      public abstract int removeRemotePositionEx(int uid, RtcConnection connection)
    • clearRemotePositionsEx

      public abstract int clearRemotePositionsEx(RtcConnection connection)
    • setRemoteAudioAttenuation

      public abstract int setRemoteAudioAttenuation(int uid, double attenuation, boolean forceSet)