| | |
| | | public static final int NET_DVR_GET_CURTRIGGERMODE = 3130; //获取设备当前触发模式 |
| | | public static final int NET_ITC_GET_TRIGGERCFG = 3003; //获取触发参数 |
| | | public static final int NET_ITC_SET_TRIGGERCFG = 3004; //设置触发参数 |
| | | public static final int NET_DVR_CAMERA_SETUPCFG = 3007; //获取相机架设参数 |
| | | public static final int NET_ITC_GET_VIDEO_TRIGGERCFG = 3017; //获取视频电警触发参数 |
| | | public static final int NET_ITC_SET_VIDEO_TRIGGERCFG = 3018; //设置视频电警触发参数 |
| | | |
| | |
| | | public short wTiltPos;//垂直参数 |
| | | public short wZoomPos;//变倍参数 |
| | | } |
| | | |
| | | //PTZ锁定信息 |
| | | public static class NET_DVR_PTZ_LOCKCFG extends HIKSDKStructure { |
| | | public int dwSize;//结构体大小 |
| | | public byte byWorkMode;//云台锁定控制:0- 解锁,1- 锁定 |
| | | public byte[] byRes = new byte[127]; |
| | | } |
| | | |
| | | //相机架设信息 |
| | | public static class NET_DVR_GET_CAMERA_SETUPCFG extends HIKSDKStructure { |
| | | public int dwSize;//结构体大小 |
| | | public short wSetupHeight;//架设高度,取值范围:[0,20] |
| | | public byte byLensType;//镜头焦距类型:0- 未知,1- 8mm,2- 12mm,3- 16mm,4- 25mm,5- 35mm,6- 50mm |
| | | public byte bySetupHeightUnit;//架设高度单位:0- 米(m),1- 厘米(cm) |
| | | public int dwSceneDis;//图像下边缘位置与相机之间的水平距离,单位:厘米 |
| | | public float fPitchAngle;//相机俯仰角度,取值范围:[-180, 180],单位:度 |
| | | public float fInclineAngle;//相机倾斜角度,取值范围:[-180, 180],单位:度 |
| | | public float fRotateAngle;//相机旋转角度,取值范围:[-180, 180],单位:度 |
| | | public short wVideoDetCoefficient;//视频测试系数,取值范围:[0,300] |
| | | public byte byErectMethod;//架设方式:0-正装,1-侧装 |
| | | public byte byCameraViewAngle;//摄像机安装视野角度:0- 垂直(默认),1- 倾斜 |
| | | public int dwHorizontalDistance;//摄像机与出入口水平距离,取值范围:1~1000,默认:30,单位:cm,摄像机角度为倾斜时有效 |
| | | public byte byDetailLensType;//镜头类型,取值范围:1~100,默认:28,单位:0.1mm |
| | | public byte[] byRes = new byte[3]; |
| | | public float fHorFieldAngle;//摄像机水平视场角角度,取值范围:[0,360],单位:度 |
| | | public float fVerFieldAngle;//摄像机垂直视场角角度,取值范围:[0,360],单位:度 |
| | | public byte[] byRes1 = new byte[24]; |
| | | } |
| | | |
| | | //零方位角控制信息 |
| | | public static class NET_DVR_INITIALPOSITIONCTRL extends HIKSDKStructure { |
| | | public int dwSize ;//结构体大小 |
| | |
| | | public byte byWorkMode;//工作模式:0- 设置,1- 调用,2- 清除 |
| | | public byte[] byRes = new byte[127]; |
| | | } |
| | | |
| | | //球机位置信息 |
| | | public static class NET_DVR_PTZ_BASICPARAMCFG extends HIKSDKStructure { |
| | | public short dwSize;//结构体大小 |
| | |
| | | boolean NET_DVR_InquiryRecordTimeSpan(int lUserID, int dwChannel, NET_DVR_RECORD_TIME_SPAN_INQUIRY lpInquiry, NET_DVR_RECORD_TIME_SPAN lpResult); |
| | | |
| | | boolean NET_DVR_StartGetDevState(NET_DVR_CHECK_DEV_STATE pParams); |
| | | |
| | | //强制I帧参数结构体。 |
| | | public static class NET_DVR_I_FRAME extends HIKSDKStructure{ |
| | | public int dwSize; |
| | |
| | | public byte byStreamType; //码流类型:0-主码流,1-子码流,2-码流3,3-虚拟码流,以此类推 |
| | | public byte[] byRes = new byte[63]; //保留,置为0 按照SDK要求进行对应赋值 |
| | | } |
| | | |
| | | //gps相关结构定义 |
| | | public static class TimeSegParam extends HIKSDKStructure { |
| | | //GPS数据查找起始时间 |
| | |
| | | } |
| | | |
| | | public static final int NET_DVR_GET_GISINFO = 3711; |
| | | //GIS信息 |
| | | |
| | | //GIS信息 |
| | | public static class NET_DVR_GIS_INFO extends HIKSDKStructure { |
| | | public int dwSize; |
| | | public float fAzimuth; |
| | |
| | | public float fMinVerticalValue; |
| | | public float fMaxVerticalValue; |
| | | public byte[] byRes = new byte[220]; |
| | | } |
| | | |
| | | public static class NET_DVR_CHANNEL extends HIKSDKStructure { |
| | | public short wDVRPort; |
| | | public byte[] byRes1 = new byte[2]; |
| | | public int dwChannel; |
| | | public byte[] byRes2 = new byte[32]; |
| | | } |
| | | |
| | | //GBT28181协议的设备编码通道配置 |
| | |
| | | public byte[] byRes = new byte[6]; |
| | | } |
| | | } |
| | | |
| | | //播放库函数声明,PlayCtrl.dll |
| | | interface PlayCtrl extends Library { |
| | | public static final int STREAME_REALTIME = 0; |