8 #ifndef AgoraSpatialAudioKit_h
9 #define AgoraSpatialAudioKit_h
11 #import <Foundation/Foundation.h>
16 @property(strong, nonatomic) NSArray<NSNumber*> * _Nonnull
position;
17 @property(strong, nonatomic) NSArray<NSNumber*> * _Nullable
forward;
28 - (int)setMaxAudioRecvCount:(NSUInteger)maxCount;
30 - (int)setAudioRecvRange:(
float)range;
32 - (int)setDistanceUnit:(
float)unit;
36 - (int)updateSelfPosition:(NSArray<NSNumber*>* _Nonnull)position axisForward:(NSArray<NSNumber*>* _Nonnull)axisForward axisRight:(NSArray<NSNumber*>* _Nonnull)axisRight axisUp:(NSArray<NSNumber*>* _Nonnull)axisUp;
38 - (int)updateSelfPositionEx:(NSArray<NSNumber*>* _Nonnull)position
39 axisForward:(NSArray<NSNumber*>* _Nonnull)axisForward
40 axisRight:(NSArray<NSNumber*>* _Nonnull)axisRight
41 axisUp:(NSArray<NSNumber*>* _Nonnull)axisUp
44 - (int)muteLocalAudioStream:(BOOL)mute;
46 - (int)muteAllRemoteAudioStreams:(BOOL)mute;
60 - (int) removeRemotePosition:(NSUInteger)uid;
62 - (int) removeRemotePositionEx:(NSUInteger)uid connection:(
AgoraRtcConnection * _Nonnull)connection;