Skip to content

获取摄像头支持的格式 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
}

回调说明

参数名参数类型参数描述
messageString消息提示
dataObject数据对象
data.listObject[]支持的格式列表
data.list.typeInteger格式类型
data.list.frameInteger帧率值
data.list.indexInteger索引
data.list.formatString格式
data.list.frameDescriptorsObject[]格式分辨率帧率列表
data.list.frameDescriptors.heightInteger分辨率的高
data.list.frameDescriptors.typeInteger帧率类型
data.list.frameDescriptors.widthInteger分辨率的宽
data.list.frameDescriptors.frameIntervalInteger帧率值
data.list.frameDescriptors.fpsInteger帧率
data.list.frameDescriptors.intervalsObject[]分辨率支持的帧率集合
data.list.frameDescriptors.intervals.valueInteger帧率值
data.list.frameDescriptors.intervals.indexInteger索引
data.list.frameDescriptors.intervals.fpsInteger帧率
codeInteger返回类型,0.成功,其他:失败