25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.7 KiB

  1. #pragma once
  2. #include "JObject_NetSDK.h"
  3. #include "BroadTrends.h"
  4. NS_NETSDK_CFG_BEGIN
  5. #define JK_Camera_ParamEx "Camera.ParamEx"
  6. class Camera_ParamEx : public JObject //
  7. {
  8. public:
  9. JIntObj AeMeansure; ///测光模式校正 0:平均测光 1:中央测光
  10. BroadTrends mBroadTrends; ///宽动态
  11. JIntObj Dis; ///电子防抖设置 0:关闭 1:开启
  12. JIntHex ExposureTime; ///实际生效的曝光时间(类型是unsigned int)
  13. JIntObj Ldc; //镜头畸变校正 0:关闭 1:开启
  14. JIntObj LowLuxMode; ///微光模式 mode:0 关闭 1开启 ==only imx291
  15. JStrObj Style; ///风格类型,由设备底层控制--"typedefault","type1","type2"
  16. JIntObj CorridorMode; ///1:走廊模式 0:普通模式
  17. JIntObj LightRestrainLevel; ///强光抑制功能0~255,默认16
  18. JIntObj PreventOverExpo; ///防过曝 0:关闭 1:开启
  19. JIntObj SoftPhotosensitivecontrol; ///软光敏控制 0:光敏自动调节 1:软件自动调节 2:开启3:关闭
  20. JIntObj AutomaticAdjustment; /// 自动调节档次 : 1~4
  21. public:
  22. Camera_ParamEx(JObject *pParent = NULL, const char *szName = JK_Camera_ParamEx):
  23. JObject(pParent,szName),
  24. AeMeansure(this, "AeMeansure"),
  25. mBroadTrends(this, "BroadTrends"),
  26. Dis(this, "Dis"),
  27. ExposureTime(this, "ExposureTime"),
  28. Ldc(this, "Ldc"),
  29. LowLuxMode(this, "LowLuxMode"),
  30. Style(this, "Style"),
  31. CorridorMode(this, "CorridorMode"),
  32. LightRestrainLevel(this, "LightRestrainLevel"),
  33. PreventOverExpo(this, "PreventOverExpo"),
  34. SoftPhotosensitivecontrol(this, "SoftPhotosensitivecontrol"),
  35. AutomaticAdjustment(this, "AutomaticAdjustment"){
  36. };
  37. ~Camera_ParamEx(void){};
  38. };
  39. NS_NETSDK_CFG_END