Package io.agora.spatialaudio
Class ILocalSpatialAudioEngine
java.lang.Object
io.agora.spatialaudio.IBaseSpatialAudioEngine
io.agora.spatialaudio.ILocalSpatialAudioEngine
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract intclearRemotePositionsEx(RtcConnection connection) static ILocalSpatialAudioEnginecreate()static voiddestroy()abstract intinitialize(LocalSpatialAudioConfig config) abstract intremoveRemotePosition(int uid) abstract intremoveRemotePositionEx(int uid, RtcConnection connection) abstract intsetRemoteAudioAttenuation(int uid, double attenuation, boolean forceSet) abstract intupdateRemotePosition(int uid, RemoteVoicePositionInfo posInfo) abstract intupdateRemotePositionEx(int uid, RemoteVoicePositionInfo posInfo, RtcConnection connection) Methods inherited from class io.agora.spatialaudio.IBaseSpatialAudioEngine
clearRemotePositions, muteAllRemoteAudioStreams, muteLocalAudioStream, muteRemoteAudioStream, setAudioRecvRange, setDistanceUnit, setMaxAudioRecvCount, setPlayerAttenuation, setZones, updatePlayerPositionInfo, updateSelfPosition, updateSelfPositionEx
-
Constructor Details
-
ILocalSpatialAudioEngine
public ILocalSpatialAudioEngine()
-
-
Method Details
-
create
-
destroy
public static void destroy() -
initialize
-
updateRemotePosition
-
updateRemotePositionEx
public abstract int updateRemotePositionEx(int uid, RemoteVoicePositionInfo posInfo, RtcConnection connection) -
removeRemotePosition
public abstract int removeRemotePosition(int uid) -
removeRemotePositionEx
-
clearRemotePositionsEx
-
setRemoteAudioAttenuation
public abstract int setRemoteAudioAttenuation(int uid, double attenuation, boolean forceSet)
-