Appearance
获取摄像头支持的格式 1.6.0
方法名
getSupportedFormatList
用法
示例
js
if (this.$refs.refLevenUvcCamera) {
this.$refs.refLevenUvcCamera.getSupportedFormatList(res => {
this.writeLog(JSON.stringify(res))
})
}参数说明
无
回调
示例
json
{
"data": {
"list": [
{
"type": 6,
"frameDescriptors": [
{
"height": 1080,
"type": 7,
"index": 1,
"width": 1920,
"frameInterval": 333333,
"fps": 30,
"intervals": [
{
"value": 333333,
"index": 0,
"fps": 30
},
{
"value": 400000,
"index": 1,
"fps": 25
},
{
"value": 500000,
"index": 2,
"fps": 20
},
{
"value": 666666,
"index": 3,
"fps": 15
},
{
"value": 1000000,
"index": 4,
"fps": 10
},
{
"value": 2000000,
"index": 5,
"fps": 5
},
{
"value": 10000000,
"index": 6,
"fps": 1
}
]
},
{
"height": 2160,
"type": 7,
"index": 1,
"width": 3840,
"frameInterval": 333333,
"fps": 30,
"intervals": [
{
"value": 333333,
"index": 0,
"fps": 30
},
{
"value": 400000,
"index": 1,
"fps": 25
},
{
"value": 500000,
"index": 2,
"fps": 20
},
{
"value": 666666,
"index": 3,
"fps": 15
},
{
"value": 1000000,
"index": 4,
"fps": 10
},
{
"value": 2000000,
"index": 5,
"fps": 5
},
{
"value": 10000000,
"index": 6,
"fps": 1
}
]
},
{
"height": 1944,
"type": 7,
"index": 1,
"width": 2592,
"frameInterval": 333333,
"fps": 30,
"intervals": [
{
"value": 333333,
"index": 0,
"fps": 30
},
{
"value": 400000,
"index": 1,
"fps": 25
},
{
"value": 500000,
"index": 2,
"fps": 20
},
{
"value": 666666,
"index": 3,
"fps": 15
},
{
"value": 1000000,
"index": 4,
"fps": 10
},
{
"value": 2000000,
"index": 5,
"fps": 5
},
{
"value": 10000000,
"index": 6,
"fps": 1
}
]
},
{
"height": 720,
"type": 7,
"index": 1,
"width": 1280,
"frameInterval": 333333,
"fps": 30,
"intervals": [
{
"value": 333333,
"index": 0,
"fps": 30
},
{
"value": 400000,
"index": 1,
"fps": 25
},
{
"value": 500000,
"index": 2,
"fps": 20
},
{
"value": 666666,
"index": 3,
"fps": 15
},
{
"value": 1000000,
"index": 4,
"fps": 10
},
{
"value": 2000000,
"index": 5,
"fps": 5
},
{
"value": 10000000,
"index": 6,
"fps": 1
}
]
},
{
"height": 480,
"type": 7,
"index": 1,
"width": 640,
"frameInterval": 333333,
"fps": 30,
"intervals": [
{
"value": 333333,
"index": 0,
"fps": 30
},
{
"value": 400000,
"index": 1,
"fps": 25
},
{
"value": 500000,
"index": 2,
"fps": 20
},
{
"value": 666666,
"index": 3,
"fps": 15
},
{
"value": 1000000,
"index": 4,
"fps": 10
},
{
"value": 2000000,
"index": 5,
"fps": 5
},
{
"value": 10000000,
"index": 6,
"fps": 1
}
]
}
],
"frame": 7,
"index": 1,
"format": "MJPEG"
},
{
"type": 4,
"frameDescriptors": [
{
"height": 2160,
"type": 5,
"index": 2,
"width": 3840,
"frameInterval": 10000000,
"fps": 1,
"intervals": [
{
"value": 10000000,
"index": 0,
"fps": 1
}
]
},
{
"height": 1944,
"type": 5,
"index": 2,
"width": 2592,
"frameInterval": 10000000,
"fps": 1,
"intervals": [
{
"value": 10000000,
"index": 0,
"fps": 1
}
]
},
{
"height": 1080,
"type": 5,
"index": 2,
"width": 1920,
"frameInterval": 2000000,
"fps": 5,
"intervals": [
{
"value": 2000000,
"index": 0,
"fps": 5
}
]
},
{
"height": 720,
"type": 5,
"index": 2,
"width": 1280,
"frameInterval": 1000000,
"fps": 10,
"intervals": [
{
"value": 1000000,
"index": 0,
"fps": 10
},
{
"value": 2000000,
"index": 1,
"fps": 5
}
]
},
{
"height": 480,
"type": 5,
"index": 2,
"width": 640,
"frameInterval": 333333,
"fps": 30,
"intervals": [
{
"value": 333333,
"index": 0,
"fps": 30
}
]
}
],
"frame": 5,
"index": 2,
"format": "YUV"
}
]
},
"message": "",
"code": 0
}回调说明
| 参数名 | 参数类型 | 参数描述 |
|---|---|---|
| message | String | 消息提示 |
| data | Object | 数据对象 |
| data.list | Object[] | 支持的格式列表 |
| data.list.type | Integer | 格式类型 |
| data.list.frame | Integer | 帧率值 |
| data.list.index | Integer | 索引 |
| data.list.format | String | 格式 |
| data.list.frameDescriptors | Object[] | 格式分辨率帧率列表 |
| data.list.frameDescriptors.height | Integer | 分辨率的高 |
| data.list.frameDescriptors.type | Integer | 帧率类型 |
| data.list.frameDescriptors.width | Integer | 分辨率的宽 |
| data.list.frameDescriptors.frameInterval | Integer | 帧率值 |
| data.list.frameDescriptors.fps | Integer | 帧率 |
| data.list.frameDescriptors.intervals | Object[] | 分辨率支持的帧率集合 |
| data.list.frameDescriptors.intervals.value | Integer | 帧率值 |
| data.list.frameDescriptors.intervals.index | Integer | 索引 |
| data.list.frameDescriptors.intervals.fps | Integer | 帧率 |
| code | Integer | 返回类型,0.成功,其他:失败 |
