Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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;
        }
Ejemplo n.º 6
0
        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;
        }