public abstract class ICloudSpatialAudioEngine extends IBaseSpatialAudioEngine
Modifier and Type | Class and Description |
---|---|
static class |
ICloudSpatialAudioEngine.AudioRangeMode
Audio range mode
|
Constructor and Description |
---|
ICloudSpatialAudioEngine() |
Modifier and Type | Method and Description |
---|---|
abstract int |
addEventHandler(ICloudSpatialAudioEventHandler eventHandler) |
static ICloudSpatialAudioEngine |
create() |
static void |
destroy() |
abstract int |
enableSpatializer(boolean enable,
boolean applyToTeam) |
abstract int |
enterRoom(java.lang.String token,
java.lang.String roomName,
int uid) |
abstract int |
exitRoom() |
abstract int |
getTeammates(java.util.ArrayList<java.lang.Integer> uids) |
abstract int |
initialize(CloudSpatialAudioConfig config) |
abstract int |
removeEventHandler(ICloudSpatialAudioEventHandler eventHandler) |
abstract int |
renewToken(java.lang.String token) |
abstract int |
setAudioRangeMode(int rangeMode) |
abstract int |
setTeamId(int teamId) |
muteAllRemoteAudioStreams, muteLocalAudioStream, muteRemoteAudioStream, setAudioRecvRange, setDistanceUnit, setMaxAudioRecvCount, setPlayerAttenuation, setZones, updatePlayerPositionInfo, updateSelfPosition, updateSelfPositionEx
public static ICloudSpatialAudioEngine create()
public static void destroy()
public abstract int addEventHandler(ICloudSpatialAudioEventHandler eventHandler)
public abstract int removeEventHandler(ICloudSpatialAudioEventHandler eventHandler)
public abstract int initialize(CloudSpatialAudioConfig config)
public abstract int enableSpatializer(boolean enable, boolean applyToTeam)
public abstract int setTeamId(int teamId)
public abstract int setAudioRangeMode(int rangeMode)
public abstract int enterRoom(java.lang.String token, java.lang.String roomName, int uid)
public abstract int renewToken(java.lang.String token)
public abstract int exitRoom()
public abstract int getTeammates(java.util.ArrayList<java.lang.Integer> uids)