获取 Web Camera 设置信息
1.接口描述
接口说明:获取 Web Camera 视频源设置信息。
请求方式:
- 固件版本 V2.6.0 及以上:POST [ip]/mwapi/V2.0/input/get-webcam-config
- 固件版本 V2.5.0 及以下:POST [ip]/mwapi/get-webcam-config
| 管理员权限 | 登录认证 |
|---|---|
| 否 | 是 |
2.输入参数
无
3.输出参数
| 参数名称 | 类型 | 描述 |
|---|---|---|
| status | Int | 状态码 |
| device-name | String | 设备名称 |
| device-path | String | 设备身份标识 |
| cur-width | Int | 当前视频宽度 |
| cur-height | Int | 当前视频高度 |
| cur-fps | Int | 当前帧率 |
| cur-fourcc | String | 当前规格 |
| out-mirror | Boolean | 是否启用镜像特效 true:是;false:否 |
| formats | Array of FormatData | 可用格式列表 |
FormatData
| 参数名称 | 类型 | 描述 |
|---|---|---|
| fourcc | String | 规格 |
| resolutions | ResolutionData | 分辨率参数信息 |
ResolutionData
| 参数名称 | 类型 | 描述 |
|---|---|---|
| width | Int | 视频宽度,像素数 |
| height | Int | 视频高度,像素数 |
| fps | Int | 帧率(fps X 100) |
4.示例
获取 Web Camera 视频源设置信息。
输入示例
None
输出示例
{
"status": 0,
"device-name": "OBSBOT Tail Air: OBSBOT Tail Ai",
"device-path": "L2Rldi92aWRlbzI=",
"cur-width": 1280,
"cur-height": 720,
"cur-fps": 6000,
"cur-fourcc": "MJPG",
"out-mirror": false,
"formats": [
{
"fourcc": "MJPG",
"resolutions": [
{
"width": 1920,
"height": 1080,
"fps": 6000
},
{
"width": 1280,
"height": 720,
"fps": 6000
}
]
},
{
"fourcc": "YUYV",
"resolutions": [
{
"width": 640,
"height": 360,
"fps": 3000
},
{
"width": 640,
"height": 480,
"fps": 3000
}
]
},
{
"fourcc": "H264",
"resolutions": [
{
"width": 1920,
"height": 1080,
"fps": 6000
},
{
"width": 1280,
"height": 720,
"fps": 6000
}
]
}
]
}
5.错误码
以下仅列出了接口业务逻辑相关的错误码,其他错误码详见 公共错误码。
| 错误码 | 定义 | 说明 |
|---|---|---|
| 16 | MW_STATUS_NOT_EXIST | 无接入设备 |