5 #import <Foundation/Foundation.h>
21 @property(assign, nonatomic) simd_float3
position;
26 @property(assign, nonatomic) simd_float3
forward;
38 @property(assign, nonatomic) NSInteger zoneSetId;
56 @property(nonatomic) simd_float3 right;
62 @property(nonatomic) simd_float3 up;
68 @property(assign, nonatomic)
float forwardLength;
74 @property(assign, nonatomic)
float rightLength;
80 @property(assign, nonatomic)
float upLength;
94 @property(assign, nonatomic)
float audioAttenuation;
108 NS_ASSUME_NONNULL_BEGIN
130 - (int)setMaxAudioRecvCount:(NSUInteger)maxCount NS_SWIFT_NAME(setMaxAudioRecvCount(_:));
147 - (int)setAudioRecvRange:(
float)range NS_SWIFT_NAME(setAudioRecvRange(_:));
168 - (int)setDistanceUnit:(
float)unit NS_SWIFT_NAME(setDistanceUnit(_:));
186 - (int)updatePlayerPositionInfo:(NSInteger)playerId positionInfo:(
AgoraRemoteVoicePositionInfo* _Nonnull)positionInfo NS_SWIFT_NAME(updatePlayerPositionInfo(_:positionInfo:));
211 - (int)updateSelfPosition:(simd_float3)position axisForward:(simd_float3)axisForward axisRight:(simd_float3)axisRight axisUp:(simd_float3)axisUp NS_SWIFT_NAME(updateSelfPosition(_:axisForward:axisRight:axisUp:));
226 - (int)updateSelfTransform:(simd_float4x4)transform NS_SWIFT_NAME(updateSelfTransform(_:));
250 - (int)muteLocalAudioStream:(BOOL)mute NS_SWIFT_NAME(muteLocalAudioStream(_:));
277 - (int)muteAllRemoteAudioStreams:(BOOL)mute NS_SWIFT_NAME(muteAllRemoteAudioStreams(_:));
343 - (int)setPlayerAttenuation:(
double)attenuation playerId:(NSUInteger)playerId forceSet:(BOOL)forceSet NS_SWIFT_NAME(setPlayerAttenuation(_:playerId:forceSet:));
366 - (int)muteRemoteAudioStream:(NSUInteger)uid mute:(BOOL)mute NS_SWIFT_NAME(muteRemoteAudioStream(_:mute:));
404 + (instancetype _Nonnull)sharedLocalSpatialAudioWithConfig:(
AgoraLocalSpatialAudioConfig*)config NS_SWIFT_NAME(sharedLocalSpatialAudio(with:));
441 - (int)updateRemotePosition:(NSUInteger)uid positionInfo:(
AgoraRemoteVoicePositionInfo*)posInfo NS_SWIFT_NAME(updateRemotePosition(_:positionInfo:));
463 - (int)removeRemotePosition:(NSUInteger)uid NS_SWIFT_NAME(removeRemotePosition(_:));
465 - (int)removeRemotePositionEx:(NSUInteger)uid connection:(
AgoraRtcConnection *)connection NS_SWIFT_NAME(removeRemotePositionEx(_:connection:));
467 - (int)clearRemotePositionsEx:(
AgoraRtcConnection *)connection NS_SWIFT_NAME(clearRemotePositionsEx(_:));
500 - (int)setRemoteAudioAttenuation:(
double)attenuation uid:(NSUInteger)uid forceSet:(BOOL)forceSet NS_SWIFT_NAME(setRemoteAudioAttenuation(_:uid:forceSet:));
502 - (int)updateSelfPositionEx:(simd_float3)position
503 axisForward:(simd_float3)axisForward
504 axisRight:(simd_float3)axisRight
505 axisUp:(simd_float3)axisUp
506 connection:(
AgoraRtcConnection *)connection NS_SWIFT_NAME(updateSelfPositionEx(_:axisForward:axisRight:axisUp:connection:));
510 NS_ASSUME_NONNULL_END