Exemple #1
0
        public bool SDK_Logout()
        {
            bool ret = false;

            ret = HCNetSDK.NET_DVR_Logout(_user_id);
            return(ret);
        }
Exemple #2
0
 public bool Close()
 {
     try
     {
         //if (_call_back != null)
         //{
         //    _call_back = null;
         //}
         // 关闭音频
         CloseSound();
         // 视频
         StopAllRealPlay();
         // 释放音频解码
         HCNetSDK.NET_DVR_ReleaseG722Encoder(_dec_handle);
         // 关闭警告
         if (_alarm_handle > 0)
         {
             HCNetSDK.NET_DVR_CloseAlarmChan_V30(_alarm_handle);
         }
         if (!HCNetSDK.NET_DVR_Logout(_user_id))
         {
             return(false);
         }
         if (!HCNetSDK.NET_DVR_Cleanup())
         {
             return(false);
         }
         return(true);
     }
     catch (Exception ex)
     {
         WriteLog("硬盘录像机关闭失败:" + ex.Message);
         return(false);
     }
 }
Exemple #3
0
        // 登出DVR系统
        public int SDK_Logout()
        {
            bool ret = false;

            ret = HCNetSDK.NET_DVR_Logout(_user_id);
            if (!ret)
            {
                return(-1);
            }
            return(0);
        }
Exemple #4
0
 public void DisConnect()
 {
     if (mRec)
     {
         StopRec();
     }
     if (this.m_lRealHandle > -1)
     {
         RealStop();
     }
     if (lUserID > -1)
     {
         if (Environment.Is64BitProcess)
         {
             HCNetSDKia64.NET_DVR_Logout(lUserID);
         }
         else
         {
             HCNetSDK.NET_DVR_Logout(lUserID);
         }
     }
     this.lUserID = -1;
 }
Exemple #5
0
 // 登出DVR系统
 public bool Logout()
 {
     return(HCNetSDK.NET_DVR_Logout(_user_id));
 }