|
- #pragma once
- #include "JObject_NetSDK.h"
- #include "BroadTrends.h"
- NS_NETSDK_CFG_BEGIN
-
- #define JK_Camera_ParamEx "Camera.ParamEx"
- class Camera_ParamEx : public JObject //
- {
- public:
- JIntObj AeMeansure; ///测光模式校正 0:平均测光 1:中央测光
- BroadTrends mBroadTrends; ///宽动态
- JIntObj Dis; ///电子防抖设置 0:关闭 1:开启
- JIntHex ExposureTime; ///实际生效的曝光时间(类型是unsigned int)
- JIntObj Ldc; //镜头畸变校正 0:关闭 1:开启
- JIntObj LowLuxMode; ///微光模式 mode:0 关闭 1开启 ==only imx291
- JStrObj Style; ///风格类型,由设备底层控制--"typedefault","type1","type2"
- JIntObj CorridorMode; ///1:走廊模式 0:普通模式
- JIntObj LightRestrainLevel; ///强光抑制功能0~255,默认16
- JIntObj PreventOverExpo; ///防过曝 0:关闭 1:开启
- JIntObj SoftPhotosensitivecontrol; ///软光敏控制 0:光敏自动调节 1:软件自动调节 2:开启3:关闭
- JIntObj AutomaticAdjustment; /// 自动调节档次 : 1~4
-
-
- public:
- Camera_ParamEx(JObject *pParent = NULL, const char *szName = JK_Camera_ParamEx):
- JObject(pParent,szName),
- AeMeansure(this, "AeMeansure"),
- mBroadTrends(this, "BroadTrends"),
- Dis(this, "Dis"),
- ExposureTime(this, "ExposureTime"),
- Ldc(this, "Ldc"),
- LowLuxMode(this, "LowLuxMode"),
- Style(this, "Style"),
- CorridorMode(this, "CorridorMode"),
- LightRestrainLevel(this, "LightRestrainLevel"),
- PreventOverExpo(this, "PreventOverExpo"),
- SoftPhotosensitivecontrol(this, "SoftPhotosensitivecontrol"),
- AutomaticAdjustment(this, "AutomaticAdjustment"){
- };
-
- ~Camera_ParamEx(void){};
- };
-
- NS_NETSDK_CFG_END
|