Package io.agora.spatialaudio
Class IBaseSpatialAudioEngine
java.lang.Object
io.agora.spatialaudio.IBaseSpatialAudioEngine
- Direct Known Subclasses:
ILocalSpatialAudioEngine
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract intabstract intmuteAllRemoteAudioStreams(boolean mute) abstract intmuteLocalAudioStream(boolean mute) abstract intmuteRemoteAudioStream(int uid, boolean mute) abstract intsetAudioRecvRange(float range) abstract intsetDistanceUnit(float unit) abstract intsetMaxAudioRecvCount(int maxCount) abstract intsetPlayerAttenuation(int playerId, double attenuation, boolean forceSet) abstract intsetZones(SpatialAudioZone[] zones) abstract intupdatePlayerPositionInfo(int playerId, RemoteVoicePositionInfo positionInfo) abstract intupdateSelfPosition(float[] position, float[] axisForward, float[] axisRight, float[] axisUp) abstract intupdateSelfPositionEx(float[] position, float[] axisForward, float[] axisRight, float[] axisUp, RtcConnection connection)
-
Constructor Details
-
IBaseSpatialAudioEngine
public IBaseSpatialAudioEngine()
-
-
Method Details
-
setMaxAudioRecvCount
public abstract int setMaxAudioRecvCount(int maxCount) -
setAudioRecvRange
public abstract int setAudioRecvRange(float range) -
setDistanceUnit
public abstract int setDistanceUnit(float unit) -
updateSelfPosition
public abstract int updateSelfPosition(float[] position, float[] axisForward, float[] axisRight, float[] axisUp) -
updatePlayerPositionInfo
-
muteLocalAudioStream
public abstract int muteLocalAudioStream(boolean mute) -
muteAllRemoteAudioStreams
public abstract int muteAllRemoteAudioStreams(boolean mute) -
setZones
-
setPlayerAttenuation
public abstract int setPlayerAttenuation(int playerId, double attenuation, boolean forceSet) -
muteRemoteAudioStream
public abstract int muteRemoteAudioStream(int uid, boolean mute) -
updateSelfPositionEx
public abstract int updateSelfPositionEx(float[] position, float[] axisForward, float[] axisRight, float[] axisUp, RtcConnection connection) -
clearRemotePositions
public abstract int clearRemotePositions()
-