
# 修改云会议室信息
#### changeVmrInfo
**接口描述**
该接口用于修改云会议室信息。
**注意事项**
1. 尽量只修改来宾密码
**方法定义**
```
- (void)changeVmrInfo:(HWMModifyVMRParam *)info callback:(_Nonnull HWMSDKCompleteHandler)callback;
```
**参数描述**
表1HWMModifyVMRParam参数说明 
| 参数                  | 是否必须 | 类型                                                                        | 描述           |
|:---|:---|:---|:---|
| vmrId               | 是    | NSString \*                                                               | 云会议室唯一ID     |
| guestPwd            | 是    | NSString \*                                                               | 来宾密码         |
| chairPwd            | 是    | NSString \*                                                               | 主持人密码        |
| vmrName             | 是    | BOOL                                                                      | 云会议室名称       |
| allowGuestStartConf | 是    | BOOL                                                                      | 是否允许来宾提前启动会议 |
| confAllowJoinUser   | 否    | [HWMJoinConfRestrictionType] | 允许入会范围       |
| isOpenWaitingRoom   | 否    | BOOL                                                                      | 是否启用等候室      |
   
 表2枚举HWMJoinConfRestrictionType说明 
| 参数                            | 描述    |
|:---|:---|
| HWMJoinConfRestrictionAll     | 所有用户  |
| HWMJoinConfRestrictionCompany | 企业内用户 |
| HWMJoinConfRestrictionInvited | 被邀请用户 |
   
**示例代码**
```
/// 修改云会议信息
- (void)changeVmrInfo {
    HWMModifyVMRParam * vmrInfo = [[HWMModifyVMRParam alloc] init];
    vmrInfo.guestPwd = getGuestPwd();
    vmrInfo.chairPwd = getChairPwd();
    vmrInfo.vmrName = @"云会议室名称"
    vmrInfo.vmrId = @"8a8d0d8a718d87d50171a9f6b8de0f40";
    vmrInfo.allowGuestStartConf = YES;
    [[HWMBizSdk getBizOpenApi] changeVmrInfo:vmrInfo callback:^(NSError * _Nullable error, id  _Nullable result) {
        if (error) {
            NSLog(@"%@", error.localizedDescription);
        } else {
            NSLog(@"修改成功");
        }
    }];
}
```
