音视频通讯SDK API参考手册  Windows 1.6.0
AVInvitationBase类 参考abstract

#include <av_invitation_base.h>

struct  Delegate
 

Public 类型

typedef void(* CompleteCallback) (int, void *)
 

Public 成员函数

virtual ~AVInvitationBase ()
 
virtual void SetDelegate (Delegate *delegate)=0
 
virtual void Invite (const std::string &open_id, uint64 room_id, CompleteCallback callback, void *custom_data)=0
 
virtual void Accept (const std::string &open_id, CompleteCallback callback, void *custom_data)=0
 
virtual void Refuse (const std::string &open_id, CompleteCallback callback, void *custom_data)=0
 

静态 Public 成员函数

static AVInvitationBaseCreateInvitation ()
 

成员类型定义说明

typedef void(* AVInvitationBase::CompleteCallback) (int, void *)

构造及析构函数说明

virtual AVInvitationBase::~AVInvitationBase ( )
virtual

成员函数说明

virtual void AVInvitationBase::Accept ( const std::string &  open_id,
CompleteCallback  callback,
void *  custom_data 
)
pure virtual
static AVInvitationBase* AVInvitationBase::CreateInvitation ( )
static
virtual void AVInvitationBase::Invite ( const std::string &  open_id,
uint64  room_id,
CompleteCallback  callback,
void *  custom_data 
)
pure virtual
virtual void AVInvitationBase::Refuse ( const std::string &  open_id,
CompleteCallback  callback,
void *  custom_data 
)
pure virtual
virtual void AVInvitationBase::SetDelegate ( Delegate delegate)
pure virtual