获取会议详情
GetConfDetail
接口描述
该接口用于获取会议的详细信息。
注意事项
- 该接口在已登录状态下才能调用。
- 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。
方法定义
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) {}; |
参数描述
参数 | 是否必须 | 类型 | 描述 |
|---|---|---|---|
confId | 是 | char[] | 会议ID。 |
类型 | 描述 |
|---|---|
HwmErrCode | 成功返回0,其他值表示失败。失败返回值见错误码参考。 |
字段 | 类型 | 描述 |
|---|---|---|
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为不限制。 |
supportSummary | bool | 是否支持会议纪要。 |
defaultSummaryState | 会议云录制是否包含纪要,初始值。 | |
autoMuteMode | 来宾入会,软终端是否自动静音。 | |
hardTerminalAutoMuteMode | 来宾入会,硬终端是否自动静音。 | |
autoPublishSummary | bool | 是否自动发布纪要(免人工审核)。 |
示例代码
1 2 3 4 5 6 7 8 | /** * 获取会议详情 */ int demoEditConfDlg::GetConfDetail() { int ret =hwmsdkagent::GetConfDetail(GetConfID().c_str()); // 使用会议id查询会议详细信息 return ret; } |

