Exemple #1
0
 private void RealPlayAndPTZDemo_Load(object sender, EventArgs e)
 {
     m_DisConnectCallBack  = new fDisConnectCallBack(DisConnectCallBack);
     m_ReConnectCallBack   = new fHaveReConnectCallBack(ReConnectCallBack);
     m_RealDataCallBackEx2 = new fRealDataCallBackEx2(RealDataCallBackEx);
     m_SnapRevCallBack     = new fSnapRevCallBack(SnapRevCallBack);
     try
     {
         NETClient.Init(m_DisConnectCallBack, IntPtr.Zero, null);
         NETClient.SetAutoReconnect(m_ReConnectCallBack, IntPtr.Zero);
         NETClient.SetSnapRevCallBack(m_SnapRevCallBack, IntPtr.Zero);
         InitOrLogoutUI();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         Process.GetCurrentProcess().Kill();
     }
 }
 public static extern bool CLIENT_SetRealDataCallBackEx2(IntPtr lRealHandle, fRealDataCallBackEx2 cbRealData, IntPtr dwUser, uint dwFlag);