更新时间:2024-09-13 GMT+08:00

获取会议详情

GetConfDetail

接口描述

该接口用于获取会议的详细信息。

注意事项

  1. 该接口在已登录状态下才能调用。
  2. 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。

方法定义

1
HWM_SDK_AGENT_API hwmsdk::HwmErrCode GetConfDetail(const char confId[HWM_MAX_CONF_ID_LEN]);

回调函数

1
virtual void OnGetConfDetail(hwmsdk::HwmErrCode ret, const char* reason, const HwmConfDetail* vmrInfoList) {};

参数描述

表1 接口入参

参数

是否必须

类型

描述

confId

char[]

会议ID。

表2 返回值

类型

描述

HwmErrCode

成功返回0,其他值表示失败。失败返回值见错误码参考

表3 结构体HwmConfDetail字段名

字段

类型

描述

confListInfo

HwmConfListInfo

会议信息,参见 表3

vmrFlag

bool

是否是vmr会议。

vmrId

char[]

云会议室唯一ID。

isRecordOn

bool

是否有录制会议权限。

isLiveOn

bool

保留。编辑会议时透传会议详情此字段。

isAutoRecord

bool

是否开启自动录制会议

isGuestFreePwd

bool

是否需要来宾免密。

isMailOn

bool

是否发送邮件通知。

isSmsOn

bool

是否发送短信通知。

isEmailCalenderOn

bool

是否发送日历通知。

joinConfRestrictionType

HwmJoinConfPermissionType

会议准入设置 表3

attendees

HwmAttendeeInfo*

与会者列表,字段信息参见 预约会议 中表述。只能查询会前预约时添加的与会人和会中主持人邀请的与会人。如果是与会人主动加入的,这个接口查不出来。

attendeeLen

unsigned int

与会者列表长度。

confServerType

HwmConfServerType

会议服务器类型 1:RTC or 0:MCU

isOpenWaitingRoom

bool

是否开启等候室

vmrConfIdType

HwmVmrConfIdType

云会议室的会议ID类型,参见HwmVmrConfIdType

allowGuestStartConf

bool

是否允许来宾提前启动会议。

allowGuestStartConfTime

unsigned int

允许来宾提前入会时间范围(单位:分钟) :0-随时,n-提前n分钟启动会议。

concurrentParticipants

unsigned int

会议方数,会议最大与会人数限制:0为不限制。

defaultSummaryState

HwmSummaryState

会议云录制是否包含纪要,初始值。

autoMuteMode

HwmAutoMuteType

来宾入会,软终端是否自动静音。

hardTerminalAutoMuteMode

HwmAutoMuteType

来宾入会,硬终端是否自动静音。

示例代码

1
2
3
4
5
6
7
8
/**
* 获取会议详情
*/
int demoEditConfDlg::GetConfDetail()
{
    int ret =hwmsdkagent::GetConfDetail(GetConfID().c_str()); // 使用会议id查询会议详细信息
    return ret;
}