获取设备通用设置
1.接口描述
接口说明:获取设备通用设置。
请求方式:
- 固件版本 V2.6.0 及以上:POST [ip]/mwapi/V2.0/general/get-server-settings
 - 固件版本 V2.5.0 及以下:POST [ip]/mwapi/get-server-settings
 
| 管理员权限 | 登录认证 | 
|---|---|
| 否 | 是 | 
2.输入参数
无
3.输出参数
| 参数名称 | 类型 | 描述 | 
|---|---|---|
| status | Int | 状态码 | 
| launchScene | Int | 开机画面 ID | 
| autoSwitch | Int | 自动切换是否启用  0:不启用; 1:启用  | 
| autoSwitchType | Int | 自动切换策略, 0:禁止自动切换 2:自动切换到优先级更高的信号 3: 自动切换到新信号  | 
| autoSwitchSequence | Int | 信号优先级顺序,仅在“autoSwitchType”为 2 时有效。 1:HDMI 1;2:HDMI 2;3:WEBCAM;31:无线投屏画面  | 
| usbMirror | Int | 是否启用对 USB-C 输出进行镜像  0:不启用; 1:启用  | 
| mirroringVerificationMode | Int | 无线投屏验证方式  0:无验证;1:密码验证; 2:动态投屏码验证  | 
| mirroringPasscode | String | 无线投屏验证密码,4位数字,仅在mirroringVerificationMode设置为1时生效 | 
| participantsLayout | Int | 无线投屏布局模式。 0:单画面;1:多画面  | 
| screencastBGColor | Int | 无线投屏画面背景色。rgba, uint32 | 
| screencastNameEnable | Int | 在屏幕上叠加投屏设备名称。 1:叠加;0:不叠加  | 
| screencastFormatEnable | Int | 在屏幕上叠加投屏图像尺寸和帧率。 1:叠加;0:不叠加  | 
| screencastOverlayFadeOut | Int | 投屏叠加信息淡出方式  0:不淡出 1:5秒后淡出 2:10秒后淡出 3:20秒后淡出 4:30秒后淡出 5:1分钟后淡出  | 
| utilityEnable | Int | 预留参数 | 
| airPlayEnable | Int | 允许支持 AirPlay 的苹果设备或其他设备投屏。  1:允许; 0:不允许  | 
| miracastEnable | Int | 允许支持 Miracast 的 Windows 设备或安卓设备等投屏。   1:允许; 0:不允许  | 
| googleCastEnable | Int | 允许支持 Google Cast 的软件或设备投屏,如 Chrome Book 或 Chrome 浏览器。   1:允许; 0:不允许  | 
| cropBlackArea | Int | 是否去除黑边,仅对 Miracast 生效。 1:是; 0:否  | 
| gotoSleep | Int | 设备休眠策略  0:从不休眠; 1:30 分钟后休眠; 2:1 小时后休眠; 3:2 小时后休眠; 4:4 小时后休眠 5:8 小时后休眠 6:12 小时后休眠  | 
| wakeOnClient | Int | 预留参数 | 
| rebootWhenWakeUp | Int | 设备唤醒后立即重新启动设备, 1:重启; 0:不重启  | 
| autoBackup | Int | 是否启用自动备份  0:否; 1:是  | 
| backupSchedule | Int | 备份计划  0:全天; 1:每天限定时间段  | 
| backupStartTime | Int | 每天限定时间段自动备份开始时间戳,毫秒 | 
| backupEndTime | Int | 每天限定时间段自动备份结束时间戳,毫秒 | 
4.示例
获取设备通用设置。
输入示例
None
输出示例
{
    "status": 0,
    "launchScene": 28,
    "autoSwitch": 0,
    "autoSwitchType": 0,
    "autoSwitchSequence": [1,2,3,31],
    "usbMirror": 0,
    "mirroringVerificationMode": 0,
    "mirroringPasscode": "",
    "participantsLayout": 1,
    "screencastBGColor": 255,
    "screencastNameEnable": 1,
    "screencastFormatEnable": 1,
    "screencastOverlayFadeOut": 0,
    "utilityEnable": 1,
    "airPlayEnable": 1,
    "miracastEnable": 1,
    "googleCastEnable": 1,
    "cropBlackArea": 1,
    "gotoSleep": 0,
    "wakeOnClient": 1,
    "rebootWhenWakeUp": 0,
    "autoBackup": 0,
    "backupSchedule": 1,
    "backupStartTime": 0,
    "backupEndTime": 0
}
5.错误码
无接口业务逻辑相关的错误码,其他错误码详见 公共错误码。