IRemoteCallInvitation

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

Public 成员函数
virtual const char *getCallerId () const =0
virtual const char *getContent () const =0
virtual voidsetResponse (const char *response)=0
virtual const char *getResponse () const =0
virtual const char *getChannelId () const =0
virtual REMOTE_INVITATION_STATEgetState () const =0
virtual voidrelease ()=0
Protected 成员函数
virtual~IRemoteCallInvitation ()

详细描述

用于被叫的呼叫邀请内容的设置与获取。

构造及析构函数说明

~IRemoteCallInvitation

virtual ~IRemoteCallInvitation()

成员函数说明

getCalleeId

virtual const char *getCalleeId() const

供被叫获取主叫的用户 ID。

getContent

virtual void setContent(const char *content)

供被叫获取主叫通过 setContent 方法设置的呼叫邀请内容。

getResponse

virtual const char *getResponse() const

供被叫获取自己通过 setResponse 方法设置的呼叫邀请响应。

getState

virtual LOCAL_INVITATION_STATE getState() const = 0

供被叫获取呼叫邀请状态。

返回

呼叫邀请状态。详见 REMOTE_INVITATION_STATE

release

virtual void release()

释放当前 IRemoteCallInvitation 实例使用的所有资源。

setResponse

virtual void setResponse(const char *response)

供被叫设置呼叫邀请响应。

参数

参数说明
response邀请响应。若编码为 UTF-8, response 的对应的字节长度不得超过 8 KB。