ARtmCallKit

最近更新时间:2022-09-20 05:17:40

ar云平台 RTM呼叫邀请相关方法。

rtmKit

@property (atomic, readonly, weak, nullable) ARtmKit *rtmKit;

ARtmKit 对象。

callDelegate

@property (nonatomic, weak, nullable) id<ARtmCallDelegate > callDelegate;

ARtmCallDelegate 接口类用于向 App 返回回调通知。

sendLocalInvitation

- (void)sendLocalInvitation:(ARtmLocalInvitation * _Nonnull)localInvitation completion:(ARtmLocalInvitationSendBlock _Nullable)completion;

发送呼叫邀请给对端

参数描述
localInvitation一个 ARtmLocalInvitation 对象。
completion一个 ARtmLocalInvitationSendBlock 对象。

cancelLocalInvitation

- (void)cancelLocalInvitation:(ARtmLocalInvitation * _Nonnull)localInvitation completion:(ARtmLocalInvitationCancelBlock _Nullable)completion;

取消给对方的呼叫邀请

参数描述
localInvitation一个 ARtmLocalInvitation 对象。
completion一个 ARtmLocalInvitationCancelBlock 对象。

acceptRemoteInvitation

- (void)acceptRemoteInvitation:(ARtmRemoteInvitation * _Nonnull)remoteInvitation completion:(ARtmRemoteInvitationAcceptBlock _Nullable)completion;

接受来自对方的呼叫邀请

参数描述
remoteInvitation一个 ARtmRemoteInvitation 对象。
completion一个 ARtmRemoteInvitationAcceptBlock 对象。

refuseRemoteInvitation

- (void)refuseRemoteInvitation:(ARtmRemoteInvitation * _Nonnull)remoteInvitation completion:(ARtmRemoteInvitationRefuseBlock _Nullable)completion;

拒绝来自对方的呼叫邀请

参数描述
remoteInvitation一个 ARtmRemoteInvitation 对象。
completion一个 ARtmRemoteInvitationRefuseBlock 对象。