public int InitSDK() { //initialize disCallback = new XMSDK.fDisConnect(DisConnectBackCallFunc); GC.KeepAlive(disCallback); int bResult = XMSDK.H264_DVR_Init(disCallback, this.Handle); //he messages received in SDK from DVR which need to upload, such as alarm information,diary information,may do through callback function msgcallback = new XMSDK.fMessCallBack(MessCallBack); XMSDK.H264_DVR_SetDVRMessCallBack(msgcallback, this.Handle); XMSDK.H264_DVR_SetConnectTime(5000, 3); return(bResult); }
public int InitSDK() { VideoForm m_videoform = new VideoForm(); // Initialize disCallback = new XMSDK.fDisConnect(DisConnectBackCallFunc); GC.KeepAlive(disCallback); // Keep the disconnect callback object alive int bResult = XMSDK.H264_DVR_Init(disCallback, this.Handle); // The messages received in SDK from DVR, which need to upload such as alarm information diary information, may go through callback function msgcallback = new XMSDK.fMessCallBack(MessCallBack); XMSDK.H264_DVR_SetDVRMessCallBack(msgcallback, this.Handle); XMSDK.H264_DVR_SetConnectTime(5000, 3); return(bResult); }
public int InitSDK() { Debug.WriteLine(DateTime.Now.ToString("HH:mm:ss - ") + TAG + ".InitSDK()", "DVR INFO"); //initialize disCallback = new XMSDK.fDisConnect(DisConnectBackCallFunc); GC.KeepAlive(disCallback); int bResult = XMSDK.H264_DVR_Init(disCallback, Handle); msgcallback = new XMSDK.fMessCallBack(MessCallBack); GC.KeepAlive(msgcallback); XMSDK.H264_DVR_SetDVRMessCallBack(msgcallback, Handle); XMSDK.H264_DVR_SetConnectTime(5000, 25); return(bResult); }
public bool init() { //initialize disCallback = new XMSDK.fDisConnect(DisConnectBackCallFunc); GC.KeepAlive(disCallback); int bResult = XMSDK.H264_DVR_Init(disCallback, pictureBox.Handle); //he messages received in SDK from DVR which need to upload, such as alarm information,diary information,may do through callback function msgcallback = new XMSDK.fMessCallBack(MessCallBack); XMSDK.H264_DVR_SetDVRMessCallBack(msgcallback, pictureBox.Handle); //XMSDK.H264_DVR_SetConnectTime(5000, 3); XMSDK.H264_DVR_SetConnectTime(1000, 1); if (bResult <= 0) { MessageBox.Show("H264_DVR_Init error!配置参数错误,请检查配置文件!"); return(false); } return(true); }
public int InitSDK() { //initialize disCallback = new XMSDK.fDisConnect(DisConnectBackCallFunc); GC.KeepAlive(disCallback); int bResult = XMSDK.H264_DVR_Init(disCallback, this.Handle); //he messages received in SDK from DVR which need to upload�� such as alarm information��diary information��may do through callback function msgcallback = new XMSDK.fMessCallBack(MessCallBack); XMSDK.H264_DVR_SetDVRMessCallBack(msgcallback, this.Handle); XMSDK.H264_DVR_SetConnectTime(5000, 3); return bResult; }
public bool init() { //initialize disCallback = new XMSDK.fDisConnect(DisConnectBackCallFunc); GC.KeepAlive(disCallback); int bResult = XMSDK.H264_DVR_Init(disCallback, pictureBox.Handle); //he messages received in SDK from DVR which need to upload, such as alarm information,diary information,may do through callback function msgcallback = new XMSDK.fMessCallBack(MessCallBack); XMSDK.H264_DVR_SetDVRMessCallBack(msgcallback, pictureBox.Handle); //XMSDK.H264_DVR_SetConnectTime(5000, 3); XMSDK.H264_DVR_SetConnectTime(1000, 1); if (bResult <= 0) { MessageBox.Show("H264_DVR_Init error!配置参数错误,请检查配置文件!"); return false; } return true; }