Agora RTC Objective-C API Reference
Refactor
|
Go to the documentation of this file.
8 #ifndef AgoraSpatialAudioKit_h
9 #define AgoraSpatialAudioKit_h
11 #import <Foundation/Foundation.h>
42 @property(strong, nonatomic) NSArray<NSNumber*> * _Nonnull
position;
43 @property(strong, nonatomic) NSArray<NSNumber*> * _Nullable
forward;
52 @property(copy, nonatomic) NSString* _Nullable appId;
55 @property(assign, nonatomic) NSUInteger deployRegion;
75 - (int)setMaxAudioRecvCount:(NSUInteger)maxCount;
77 - (int)setAudioRecvRange:(
float)range;
79 - (int)setDistanceUnit:(
float)unit;
83 - (int)updateSelfPosition:(NSArray<NSNumber*>* _Nonnull)position axisForward:(NSArray<NSNumber*>* _Nonnull)axisForward axisRight:(NSArray<NSNumber*>* _Nonnull)axisRight axisUp:(NSArray<NSNumber*>* _Nonnull)axisUp;
85 - (int)updateSelfPositionEx:(NSArray<NSNumber*>* _Nonnull)position
86 axisForward:(NSArray<NSNumber*>* _Nonnull)axisForward
87 axisRight:(NSArray<NSNumber*>* _Nonnull)axisRight
88 axisUp:(NSArray<NSNumber*>* _Nonnull)axisUp
91 - (int)muteLocalAudioStream:(BOOL)mute;
93 - (int)muteAllRemoteAudioStreams:(BOOL)mute;
103 - (int)enableSpatializer:(BOOL)enable applyToTeam:(BOOL)applyToTeam;
105 - (int)setTeamId:(NSInteger)teamId;
109 - (int)enterRoomByToken:(NSString* _Nullable)token roomName:(NSString* _Nonnull)roomName uid:(NSUInteger)uid;
111 - (int)renewToken:(NSString* _Nonnull)token;
115 - (int)getTeammates:(NSArray<NSNumber*> * _Nullable * _Nonnull)uids;
117 - (void)enableMainQueueDispatch:(BOOL)enabled;
131 - (int) removeRemotePosition:(NSUInteger)uid;
133 - (int) removeRemotePositionEx:(NSUInteger)uid connection:(
AgoraRtcConnection * _Nonnull)connection;
@ AgoraSaeConnectionChangedReasonAborted
Definition: AgoraSpatialAudioKit.h:30
Definition: AgoraRtcEngineKit.h:1642
@ AgoraSaeConnectionChangedReasonRtmDisconnect
Definition: AgoraSpatialAudioKit.h:29
@ AgoraSaeConnectionStateReconnecting
Definition: AgoraSpatialAudioKit.h:21
@ AgoraSaeDeployRegionTypeEU
Definition: AgoraSpatialAudioKit.h:37
AgoraAudioRangeMode
Definition: AgoraSpatialAudioKit.h:15
Definition: AgoraSpatialAudioKit.h:42
NSArray< NSNumber * > *_Nonnull position
Definition: AgoraSpatialAudioKit.h:42
AgoraSaeConnectionChangedReason
Definition: AgoraSpatialAudioKit.h:25
@ AgoraSaeConnectionStateConnected
Definition: AgoraSpatialAudioKit.h:19
@ AgoraSaeConnectionChangedReasonConnecting
Definition: AgoraSpatialAudioKit.h:27
AgoraSaeDeployRegionType
Definition: AgoraSpatialAudioKit.h:34
Definition: AgoraSpatialAudioKit.h:49
@ AgoraSaeConnectionStateDisconnected
Definition: AgoraSpatialAudioKit.h:20
Definition: AgoraSpatialAudioKit.h:122
@ AgoraSaeConnectionChangedReasonCreateRoomFail
Definition: AgoraSpatialAudioKit.h:28
@ AgoraAudioRangeModeWorld
Definition: AgoraSpatialAudioKit.h:15
Definition: AgoraSpatialAudioKit.h:59
Definition: AgoraSpatialAudioKit.h:62
@ AgoraSaeConnectionStateReconnected
Definition: AgoraSpatialAudioKit.h:22
NSArray< NSNumber * > *_Nullable forward
Definition: AgoraSpatialAudioKit.h:43
@ AgoraSaeConnectionChangedReasonDefault
Definition: AgoraSpatialAudioKit.h:26
@ AgoraSaeConnectionStateConnecting
Definition: AgoraSpatialAudioKit.h:18
AgoraSaeConnectionState
Definition: AgoraSpatialAudioKit.h:17
@ AgoraSaeDeployRegionTypeCN
Definition: AgoraSpatialAudioKit.h:35
int clearRemotePositions()
@ AgoraSaeDeployRegionTypeAS
Definition: AgoraSpatialAudioKit.h:38
Definition: AgoraSpatialAudioKit.h:74
Definition: AgoraObjects.h:2080
Definition: AgoraSpatialAudioKit.h:98
@ AgoraSaeDeployRegionTypeNA
Definition: AgoraSpatialAudioKit.h:36
@ AgoraAudioRangeModeTeam
Definition: AgoraSpatialAudioKit.h:15
@ AgoraSaeConnectionChangedReasonLostSync
Definition: AgoraSpatialAudioKit.h:31