Agora Java API Reference for Android
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
io.agora.spatialaudio.ICloudSpatialAudioEngine Class Referenceabstract
Inheritance diagram for io.agora.spatialaudio.ICloudSpatialAudioEngine:
io.agora.spatialaudio.IBaseSpatialAudioEngine

Classes

class  AudioRangeMode
 

Public Member Functions

abstract int addEventHandler (ICloudSpatialAudioEventHandler eventHandler)
 
abstract int removeEventHandler (ICloudSpatialAudioEventHandler eventHandler)
 
abstract int initialize (CloudSpatialAudioConfig config)
 
abstract int enableSpatializer (boolean enable, boolean applyToTeam)
 
abstract int setTeamId (int teamId)
 
abstract int setAudioRangeMode (int rangeMode)
 
abstract int enterRoom (String token, String roomName, int uid)
 
abstract int renewToken (String token)
 
abstract int exitRoom ()
 
abstract int getTeammates (ArrayList< Integer > uids)
 
- Public Member Functions inherited from io.agora.spatialaudio.IBaseSpatialAudioEngine
abstract int setMaxAudioRecvCount (int maxCount)
 
abstract int setAudioRecvRange (float range)
 
abstract int setDistanceUnit (float unit)
 
abstract int updateSelfPosition (float[] position, float[] axisForward, float[] axisRight, float[] axisUp)
 
abstract int updateSelfPositionEx (float[] position, float[] axisForward, float[] axisRight, float[] axisUp, RtcConnection connection)
 
abstract int updatePlayerPositionInfo (int playerId, RemoteVoicePositionInfo positionInfo)
 
abstract int muteLocalAudioStream (boolean mute)
 
abstract int muteAllRemoteAudioStreams (boolean mute)
 
abstract int setZones (SpatialAudioZone[] zones)
 
abstract int setPlayerAttenuation (int playerId, double attenuation, boolean forceSet)
 
abstract int muteRemoteAudioStream (int uid, boolean mute)
 

Static Public Member Functions

static synchronized ICloudSpatialAudioEngine create ()
 
static synchronized void destroy ()
 

Protected Member Functions

abstract int release ()