AVDRule.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. #pragma once
  2. #import "FunSDK/JObject.h"
  3. #define JK_AVDRule "AVDRule"
  4. class AVDRule : public JObject
  5. {
  6. public:
  7. JIntObj ChangeEnable;//场景变换检测使能,0关闭,1开启
  8. JIntObj ClarityEnable;//清晰度检测使能
  9. JIntObj ColorEnable;//偏色检测使能
  10. JIntObj FreezeEnable;//画面冻结检测使能
  11. JIntObj InterfereEnable;//人为干扰检测使能
  12. JIntObj Level; //灵敏度级别
  13. JIntObj NoiseEnable;//噪声检测使能
  14. JIntObj NosignalEnable;//信号缺失检测使能
  15. JIntObj PtzLoseCtlEnable;//PTZ失控检测使能
  16. JIntObj tBrightAbnmlEnable;//亮度异常使能
  17. public:
  18. AVDRule(JObject *pParent = NULL, const char *szName = JK_AVDRule):
  19. JObject(pParent,szName),
  20. ChangeEnable(this, "ChangeEnable"),
  21. ClarityEnable(this, "ClarityEnable"),
  22. ColorEnable(this, "ColorEnable"),
  23. FreezeEnable(this, "FreezeEnable"),
  24. InterfereEnable(this, "InterfereEnable"),
  25. Level(this, "Level"),
  26. NoiseEnable(this, "NoiseEnable"),
  27. NosignalEnable(this, "NosignalEnable"),
  28. PtzLoseCtlEnable(this, "PtzLoseCtlEnable"),
  29. tBrightAbnmlEnable(this, "tBrightAbnmlEnable"){
  30. };
  31. ~AVDRule(void){};
  32. };