Signaling (previously RTM) SDK v1.5.0 API Reference for Linux (C++)
|
#include <IAgoraRtmCallManager.h>
Public Member Functions |
|
virtual int | sendLocalInvitation (ILocalCallInvitation *invitation)=0 |
virtual int | acceptRemoteInvitation (IRemoteCallInvitation *invitation)=0 |
virtual int | refuseRemoteInvitation (IRemoteCallInvitation *invitation)=0 |
virtual int | cancelLocalInvitation (ILocalCallInvitation *invitation)=0 |
virtual ILocalCallInvitation * | createLocalCallInvitation (const char *calleeId)=0 |
virtual void | release ()=0 |
Protected Member Functions |
|
virtual | ~IRtmCallManager () |
RTM call manager methods.
|
inlineprotectedvirtual |
|
pure virtual |
Allows the caller to send a call invitation to the callee.
invitation | An ILocalCallInvitation object. |
|
pure virtual |
Allows the callee to accept an incoming call invitation.
invitation | An IRemoteCallInvitation object. |
|
pure virtual |
Allows the callee to decline an incoming call invitation.
invitation | An IRemoteCallInvitation object. |
|
pure virtual |
Allows the caller to cancel an outgoing call invitation.
invitation | An ILocalCallInvitation object. |
|
pure virtual |
Creates an ILocalCallInvitation object.
calleeId | The Callee's user ID. |
|
pure virtual |
Releases all resources used by the IRtmCallManager instance.