10#ifndef APP_INVITE_CTRL_INTERFACE_H
11#define APP_INVITE_CTRL_INTERFACE_H
virtual void callByUserUuids(const std::list< std::string > &userUuids, const NECallback<> &callback)=0
根据用户uuid进行呼叫
virtual void callByUserUuid(const std::string &userUuid, const NECallback<> &callback)=0
对已经发起但是未接通的通话再次发起呼叫
virtual void cancelCall(const std::string &userUuid, const NECallback<> &callback)=0
取消正在进行的呼叫,无论是正在响铃还是等待响铃都可以使用
NECallback< NERoomAppInviteCallInfo > GetAppInviteUserUuidCallback
获取App用户的userUuid
virtual void hangUpCall(const std::string &userUuid, const NECallback<> &callback)=0
挂断呼叫
virtual void removeCall(const std::string &userUuid, const NECallback<> &callback)=0
移除呼叫
~INERoomAppInviteController() override=default
构造函数
std::function< void(int, const std::string &, const TResultParam &...)> NECallback
通用回调