Agora RTC Objective-C API Reference  Refactor
AgoraCloudSpatialAudioKit Class Reference

Inherits AgoraBaseSpatialAudioKit.

Method Documentation

◆ sharedCloudSpatialAudioWithConfig:delegate:

+ (instancetype _Nonnull) sharedCloudSpatialAudioWithConfig: (AgoraCloudSpatialAudioConfig *_Nonnull)  config
delegate: (id< AgoraCloudSpatialAudioDelegate > _Nullable)  delegate 

◆ destroy

+ (void) destroy

◆ enableSpatializer:applyToTeam:

- (int) enableSpatializer: (BOOL)  enable
applyToTeam: (BOOL)  applyToTeam 

◆ setTeamId:

- (int) setTeamId: (NSInteger)  teamId

◆ setAudioRangeMode:

- (int) setAudioRangeMode: (AgoraAudioRangeMode rangeMode

◆ enterRoomByToken:roomName:uid:

- (int) enterRoomByToken: (NSString *_Nullable)  token
roomName: (NSString *_Nonnull)  roomName
uid: (NSUInteger)  uid 

◆ renewToken:

- (int) renewToken: (NSString *_Nonnull)  token

◆ exitRoom

- (int) exitRoom

◆ getTeammates:

- (int) getTeammates: (NSArray< NSNumber * > *_Nullable *_Nonnull)  uids

◆ setMaxAudioRecvCount:

- (int) setMaxAudioRecvCount: (NSUInteger)  maxCount

◆ setAudioRecvRange:

- (int) setAudioRecvRange: (float)  range

◆ setDistanceUnit:

- (int) setDistanceUnit: (float)  unit

◆ updatePlayerPositionInfo:positionInfo:

- (int) updatePlayerPositionInfo: (NSInteger)  playerId
positionInfo: (AgoraRemoteVoicePositionInfo *_Nonnull)  positionInfo 

◆ updateSelfPosition:axisForward:axisRight:axisUp:

- (int) updateSelfPosition: (NSArray< NSNumber * > *_Nonnull)  position
axisForward: (NSArray< NSNumber * > *_Nonnull)  axisForward
axisRight: (NSArray< NSNumber * > *_Nonnull)  axisRight
axisUp: (NSArray< NSNumber * > *_Nonnull)  axisUp 

◆ updateSelfPositionEx:axisForward:axisRight:axisUp:connection:

- (int) updateSelfPositionEx: (NSArray< NSNumber * > *_Nonnull)  position
axisForward: (NSArray< NSNumber * > *_Nonnull)  axisForward
axisRight: (NSArray< NSNumber * > *_Nonnull)  axisRight
axisUp: (NSArray< NSNumber * > *_Nonnull)  axisUp
connection: (AgoraRtcConnection *_Nonnull)  connection