Public 成员函数 | |
---|---|
virtual const char * | getCallerId () const =0 |
virtual const char * | getContent () const =0 |
virtual void | setResponse (const char *response)=0 |
virtual const char * | getResponse () const =0 |
virtual const char * | getChannelId () const =0 |
virtual REMOTE_INVITATION_STATE | getState () const =0 |
virtual void | release ()=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。 |