コード例 #1
0
ファイル: HikOperate.cs プロジェクト: radtek/HikDeviceApi
 /// <summary>
 /// 注册回调函数,接收设备报警消息等。
 /// </summary>
 /// <param name="alarmCallBackV31">回调函数委托</param>
 /// <returns>TRUE表示成功,FALSE表示失败。</returns>
 public static bool SetDVRMessageCallBack_V31(MSGCallBack_V31 alarmCallBackV31)
 {
     if (alarmCallBackV31 == null)
     {
         return(false);
     }
     return(HikApi.NET_DVR_SetDVRMessageCallBack_V31(alarmCallBackV31, IntPtr.Zero));
 }
コード例 #2
0
        public ucVideo()
        {
            InitializeComponent();
            m_MsgCallBack    = new VsClientMsgCB(MsgCallback);
            m_MsgCallbackHik = new MSGCallBack_V31(HikMsgCallBack);
            m_funcReadIniMsg = new pReadIniCallBack(ReadIniCallBack);
            m_lstLoginInfo   = new List <CLoginInfo>();
            m_oSingleLock    = new object();
            m_oThreadLogin   = new Thread(ThreadLogin);
            m_oThreadLogin.Start();

            m_sCapPicPath   = "";
            m_sVsClientPath = "";
            m_sHCNetSDKPath = "";

            m_lstSaveHikChannelInfo = new List <CSaveHikChannelInfo>();
        }
コード例 #3
0
        public ucVideo()
        {
            InitializeComponent();
            m_MsgCallBack    = new VsClientMsgCB(MsgCallback);
            m_MsgCallbackHik = new MSGCallBack_V31(HikMsgCallBack);
            m_funcReadIniMsg = new pReadIniCallBack(ReadIniCallBack);
            m_lstLoginInfo   = new List <CLoginInfo>();
            m_oSingleLock    = new object();
            //m_oThreadLogin = new Thread(ThreadLogin);
            //m_oThreadLogin.Start();

            m_sCapPicPath   = "";
            m_sVsClientPath = "";
            m_sHCNetSDKPath = "";

            m_lstStruIpParaCfgV40 = new List <NET_DVR_IPPARACFG_V40>();
        }
コード例 #4
0
 public static extern bool NET_DVR_SetDVRMessageCallBack_V31(MSGCallBack_V31 fMessageCallBack, IntPtr pUser);