IArRtmCallManager

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

Public 成员函数
virtual intsendLocalInvitation (ILocalCallInvitation *invitation)=0
virtual intacceptRemoteInvitation (IRemoteCallInvitation *invitation)=0
virtual intrefuseRemoteInvitation (IRemoteCallInvitation *invitation)=0
virtual intcancelLocalInvitation (ILocalCallInvitation *invitation)=0
virtual ILocalCallInvitation *createLocalCallInvitation (const char *calleeId)=0
virtual voidrelease ()=0
Protected 成员函数
virtual~IRtmCallManager ()

详细描述

RTM 的呼叫邀请相关方法。

构造及析构函数说明

~IRtmCallManager

virtual ~ArRtmCallManager(void)

成员函数说明

acceptRemoteInvitation

virtual int acceptRemoteInvitation(ARM::IRemoteCallInvitation *invitation)

接受来自主叫的呼叫邀请

参数

参数说明
invitation一个 IRemoteCallInvitation 对象。

返回

cancelLocalInvitation

virtual int cancelLocalInvitation(ARM::ILocalCallInvitation *invitation)

取消给被叫的呼叫邀请

参数

参数说明
invitation一个 ILocalCallInvitation 对象。

返回

createLocalCallInvitation

virtual ARM::ILocalCallInvitation *createLocalCallInvitation(const char *calleeId)

创建一个呼叫邀请实例

参数

参数说明
calleeId被叫的用户 ID。

返回

一个 ILocalCallInvitation 对象。

refuseRemoteInvitation

virtual int refuseRemoteInvitation(ARM::IRemoteCallInvitation *invitation);

拒绝来自主叫的呼叫邀请

参数

参数说明
invitation一个 IRemoteCallInvitation 对象。

返回

release

virtual void release()

释放 IRtmCallManager 实例使用的所有资源

参数

参数说明
invitation一个 IRemoteCallInvitation 对象。

返回

sendLocalInvitation

virtual int sendLocalInvitation(ARM::ILocalCallInvitation *invitation)

发送呼叫邀请给被叫

参数

参数说明
invitation一个 ILocalCallInvitation 对象。

返回