選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

54 行
2.1 KiB

  1. #pragma once
  2. #include "JObject_NetSDK.h"
  3. #include "ExposureParam.h"
  4. #include "GainParam.h"
  5. NS_NETSDK_CFG_BEGIN
  6. #define JK_Camera_Param "Camera.Param"
  7. class Camera_Param: public JObject
  8. {
  9. public:
  10. JIntObj AeSensitivity; ///ae灵敏度配置
  11. JIntHex ApertureMode; ///自动光圈模式(类型是unsigned int)
  12. JIntHex BLCMode; ///背光补偿模式(类型是unsigned int)
  13. JIntHex DayNightColor; ///日夜模式,取值有彩色、自动切换和黑白(类型是unsigned int)
  14. JIntObj Day_nfLevel; ///白天降噪等级,0-5,0不滤波,1-5 值越大滤波效果越明显
  15. JIntObj DncThr; ///日夜转换阈值
  16. JIntObj ElecLevel; ///参考电平值(类型是unsigned int)
  17. JIntHex EsShutter; ///电子慢快门功能(类型是unsigned int)
  18. ExposureParam mExposureParam; ///曝光配置
  19. GainParam mGainParam; ///增益配置
  20. JIntObj IRCUTMode; ///IR-CUT切换 0 = 红外灯同步切换 1 = 自动切换
  21. JIntObj IrcutSwap; ///ircut 正常序= 0 反序= 1
  22. JIntObj Night_nfLevel; ///晚上降噪等级,0-5,0不滤波,1-5 值越大滤波效果越明显
  23. JIntHex PictureFlip; ///图片上下翻转(类型是unsigned int)
  24. JIntHex PictureMirror; ///图片左右翻转(镜像)(类型是unsigned int)
  25. JIntHex RejectFlicker; ///日光灯防闪功能(类型是unsigned int)
  26. JIntHex WhiteBalance; ///白平衡(类型是unsigned int)
  27. public:
  28. Camera_Param(JObject *pParent = NULL, const char *szName = JK_Camera_Param):
  29. JObject(pParent,szName),
  30. AeSensitivity(this, "AeSensitivity"),
  31. ApertureMode(this, "ApertureMode"),
  32. BLCMode(this, "BLCMode"),
  33. DayNightColor(this, "DayNightColor"),
  34. Day_nfLevel(this, "Day_nfLevel"),
  35. DncThr(this, "DncThr"),
  36. ElecLevel(this, "ElecLevel"),
  37. EsShutter(this, "EsShutter"),
  38. mExposureParam(this, "ExposureParam"),
  39. mGainParam(this, "GainParam"),
  40. IRCUTMode(this, "IRCUTMode"),
  41. IrcutSwap(this, "IrcutSwap"),
  42. Night_nfLevel(this, "Night_nfLevel"),
  43. PictureFlip(this, "PictureFlip"),
  44. PictureMirror(this, "PictureMirror"),
  45. RejectFlicker(this, "RejectFlicker"),
  46. WhiteBalance(this, "WhiteBalance"){
  47. };
  48. ~Camera_Param(void){};
  49. };
  50. NS_NETSDK_CFG_END