liusuyi
2025-12-18 073239cedaab68465e109b1957144f5fca17958d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.ard.work.domain.dto.state;
 
import lombok.Data;
 
// 相机状态类
@Data
public class CameraState {
    private int mode;                  // 相机模式:1=拍照模式,2=录像模式,0=未知
    private int isRecording;           // 是否录制中:1=录制中,0=未录制
    private int recordDuration;        // 录制时长(单位:秒)
    private int source;                // 相机视源:0=可见,1=变焦,2=红外
    private int camera;                // 相机:0=FPV,1=相机(1),2=相机(2)
    private float zoomfactor;          // 相机当前变焦倍数
    private int width;                 // 水平像素(例如:1920)
    private int height;                // 垂直像素(例如:1080)
    private int frameRate;             // 帧率(例如:30)
    private int bitstream;             // 码率(单位:0.001)(例如:6兆设置值为6000)
    private int pointThermometrying;   // 单点测温状态:0=非单点测温中,1=单点测温中
    private int areaThermometrying;    // 区域测温状态:0=非区域测温中,1=区域测温中
    private int laserRanging;          // 激光测距状态:0=非激光测距中,1=激光测距中
}