获取会议详情
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为不限制。 |
defaultSummaryState |
会议云录制是否包含纪要,初始值。 |
|
autoMuteMode |
来宾入会,软终端是否自动静音。 |
|
hardTerminalAutoMuteMode |
来宾入会,硬终端是否自动静音。 |
示例代码
1 2 3 4 5 6 7 8 |
/** * 获取会议详情 */ int demoEditConfDlg::GetConfDetail() { int ret =hwmsdkagent::GetConfDetail(GetConfID().c_str()); // 使用会议id查询会议详细信息 return ret; } |