IRtmCallEventHandler

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

Public 成员函数
virtual~IRtmCallEventHandler ()
virtual voidonLocalInvitationReceivedByPeer (ILocalCallInvitation *localInvitation)
virtual voidonLocalInvitationCanceled (ILocalCallInvitation *localInvitation)
virtual voidonLocalInvitationFailure (ILocalCallInvitation *localInvitation, LOCAL_INVITATION_ERR_CODE errorCode)
virtual voidonLocalInvitationAccepted (ILocalCallInvitation *localInvitation, const char *response)
virtual voidonLocalInvitationRefused (ILocalCallInvitation *localInvitation, const char *response)
virtual voidonRemoteInvitationRefused (IRemoteCallInvitation *remoteInvitation)
virtual voidonRemoteInvitationAccepted (IRemoteCallInvitation *remoteInvitation)
virtual voidonRemoteInvitationReceived (IRemoteCallInvitation *remoteInvitation)
virtual voidonRemoteInvitationFailure (IRemoteCallInvitation *remoteInvitation, REMOTE_INVITATION_ERR_CODE errorCode)
virtual voidonRemoteInvitationCanceled (IRemoteCallInvitation *remoteInvitation)

详细描述

呼叫邀请方法的回调。

构造及析构函数说明

~IRtmCallEventHandler

AR_API IRtmService* AR_CALL createRtmService();

成员函数说明

onLocalInvitationAccepted

virtual void onLocalInvitationReceivedByPeer(ILocalCallInvitation *localInvitation)

被叫已接受呼叫邀请回调。

参数

参数说明
localInvitation一个 ILocalCallInvitation 对象。
response被叫设置的响应内容。

onLocalInvitationCanceled

virtual void onLocalInvitationCanceled(ILocalCallInvitation *localInvitation)

呼叫邀请已被取消回调。

参数

参数说明
localInvitation一个 ILocalCallInvitation 对象。

onLocalInvitationFailure

virtual void onLocalInvitationFailure(ILocalCallInvitation *localInvitation, LOCAL_INVITATION_ERR_CODE errorCode)

呼叫邀请过程失败回调

参数

参数说明
localInvitation一个 ILocalCallInvitation 对象。
errorCode错误码。详见 LOCAL_INVITATION_ERR_CODE

onLocalInvitationReceivedByPeer

virtual void onLocalInvitationReceivedByPeer(ILocalCallInvitation *localInvitation)

被叫已收到呼叫邀请回调。

参数

参数说明
localInvitation一个 ILocalCallInvitation 对象。

onLocalInvitationRefused

virtual void onLocalInvitationRefused(ILocalCallInvitation *localInvitation, const char *response)

被叫已拒绝呼叫邀请回调。

参数

参数说明
localInvitation一个 ILocalCallInvitation 对象。
response被叫设置的响应内容。

onRemoteInvitationAccepted

virtual void onRemoteInvitationAccepted(IRemoteCallInvitation *remoteInvitation)

接受呼叫邀请成功回调

参数

参数说明
remoteInvitation一个 IRemoteCallInvitation 对象。

onRemoteInvitationCanceled

virtual void onRemoteInvitationCanceled(IRemoteCallInvitation *remoteInvitation)

主叫已取消呼叫邀请回调

参数

参数说明
remoteInvitation一个 IRemoteCallInvitation 对象。

onRemoteInvitationFailure

virtual void onRemoteInvitationFailure(IRemoteCallInvitation *remoteInvitation, REMOTE_INVITATION_ERR_CODE errorCode)

来自主叫的呼叫邀请过程失败回调。

参数

参数说明
remoteInvitation一个 IRemoteCallInvitation) 对象。
errorCode错误码。详见 LOCAL_INVITATION_ERR_CODE

onRemoteInvitationReceived

virtual void onRemoteInvitationReceived(IRemoteCallInvitation *remoteInvitation)

拒绝呼叫邀请成功回调。

参数

参数说明
remoteInvitation一个 IRemoteCallInvitation) 对象。

onRemoteInvitationRefused

virtual void onRemoteInvitationRefused(IRemoteCallInvitation *remoteInvitation)

拒绝呼叫邀请成功回调。

参数

参数说明
remoteInvitation一个 IRemoteCallInvitation) 对象。