public abstract class ILocalSpatialAudioEngine extends IBaseSpatialAudioEngine
Constructor and Description |
---|
ILocalSpatialAudioEngine() |
Modifier and Type | Method and Description |
---|---|
abstract int |
clearRemotePositions() |
abstract int |
clearRemotePositionsEx(RtcConnection connection) |
static ILocalSpatialAudioEngine |
create() |
static void |
destroy() |
abstract int |
initialize(LocalSpatialAudioConfig config) |
abstract int |
removeRemotePosition(int uid) |
abstract int |
removeRemotePositionEx(int uid,
RtcConnection connection) |
abstract int |
setRemoteAudioAttenuation(int uid,
double attenuation,
boolean forceSet) |
abstract int |
updateRemotePosition(int uid,
RemoteVoicePositionInfo posInfo) |
abstract int |
updateRemotePositionEx(int uid,
RemoteVoicePositionInfo posInfo,
RtcConnection connection) |
muteAllRemoteAudioStreams, muteLocalAudioStream, muteRemoteAudioStream, setAudioRecvRange, setDistanceUnit, setMaxAudioRecvCount, setPlayerAttenuation, setZones, updatePlayerPositionInfo, updateSelfPosition, updateSelfPositionEx
public static ILocalSpatialAudioEngine create()
public static void destroy()
public abstract int initialize(LocalSpatialAudioConfig config)
public abstract int updateRemotePosition(int uid, RemoteVoicePositionInfo posInfo)
public abstract int updateRemotePositionEx(int uid, RemoteVoicePositionInfo posInfo, RtcConnection connection)
public abstract int removeRemotePosition(int uid)
public abstract int removeRemotePositionEx(int uid, RtcConnection connection)
public abstract int clearRemotePositions()
public abstract int clearRemotePositionsEx(RtcConnection connection)
public abstract int setRemoteAudioAttenuation(int uid, double attenuation, boolean forceSet)