CrCameraInfo.kt 1021 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.cr.common
  2. import com.cr.data.DEFAULT_STR
  3. /**
  4. * 操作系统:MAC系统
  5. * 创建者:王成
  6. * 创建日期:2023/8/2 10:11
  7. * 描述:相机模型信息
  8. */
  9. data class CrCameraInfo(var isConnection: Boolean = false) {
  10. // define: 2023/8/2 iso
  11. var iso: String = DEFAULT_STR
  12. // define: 2023/8/2 快门速度
  13. var speed: String = DEFAULT_STR
  14. // define: 2023/8/2 焦距
  15. var focal: String = DEFAULT_STR
  16. // define: 2023/8/2 补偿值
  17. var ev: String = DEFAULT_STR
  18. // define: 2023/8/2 拍照数量
  19. var photoCount: String = DEFAULT_STR
  20. // define: 2023/8/2 视频时长
  21. var videoTime: String = DEFAULT_STR
  22. // define: 2023/8/3 相机模式
  23. var cameraModel: CrCameraMode = CrCameraMode.NON
  24. /**
  25. * 模式定义
  26. */
  27. enum class CrCameraMode {
  28. /**
  29. * 拍照模式
  30. */
  31. PHOTO,
  32. /**
  33. * 视频模式
  34. */
  35. VIDEO,
  36. /**
  37. * 未知模式
  38. */
  39. NON,
  40. }
  41. }