更新时间:2024-07-30 GMT+08:00

编辑周期子会议

ModifySubCycleConf

接口描述

该接口用于编辑周期子会议。

注意事项

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

方法定义

1
HWM_SDK_AGENT_API hwmsdk::HwmErrCode ModifySubCycleConf(const HwmModifySubCycleConfParam *modifySubCycleConfParam);

回调函数

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

参数描述

表1 结构体HwmModifySubCycleConfParam参数说明

参数

是否必须

类型

描述

confId

char[]

会议id

subConfID

char[]

子会议唯一标识UUID

confMediaType

HwmConfMediaType

会议媒体类型

startTime

long long

会议开始时间(UTC时间),单位为秒

confLen

unsigned int

会议持续时长,单位分钟

isAutoRecord

bool

会议开始后是否自动开启录制

recordAuthType

unsigned int

录播鉴权方式 0:可通过连接观看/下载(不拼接nonce)1:企业用户可观看/下载 2:与会者可观看/下载

callInRestriction

HwmJoinConfPermissionType

呼入限制

allowGuestStartConf

bool

允许来宾启动会议

allowGuestStartConfTime

unsigned int

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

示例代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
/**
* 编辑周期子会议接口
*/
int demoConfListDlg::ModifySubCycleConf()
{
    hwmsdkagent::HwmModifySubCycleConfParam SubCycleConfParam{};
    strcpy_s(SubCycleConfParam.confId, sizeof(SubCycleConfParam.confId), confId.c_str());
    strcpy_s(SubCycleConfParam.subConfID, sizeof(SubCycleConfParam.subConfID), subConfUuid.c_str());
 
    SubCycleConfParam.confMediaType = 1;
    SubCycleConfParam.startTime = 1633017600;
    SubCycleConfParam.confLen = 60;
    SubCycleConfParam.isAutoRecord = false;
    SubCycleConfParam.callInRestriction = 0;
    SubCycleConfParam.allowGuestStartConf = false;
    SubCycleConfParam.allowGuestStartConfTime = 0;
 
    return hwmsdkagent::ModifySubCycleConf(&SubCycleConfParam);
}