protected bool SDK_Cleanup() { bool ret = false; ret = HCNetSDK.NET_DVR_Cleanup(); return(ret); }
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); } }
// 释放SDK protected int SDK_Cleanup() { bool ret = HCNetSDK.NET_DVR_Cleanup(); if (!ret) { return(-1); } return(0); }
/// <summary> /// 释放连接 /// </summary> /// <param name="disposing">是否释放</param> protected virtual void Dispose(bool disposing) { lock (this) { if (disposing && !m_disposed) { if (Environment.Is64BitProcess) { HCNetSDKia64.NET_DVR_Cleanup(); } else { HCNetSDK.NET_DVR_Cleanup(); } m_disposed = true; } } }