Beispiel #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            VideoPlayControl.ProgParameter.strEzviz__AppID      = "5b97c1d157474f96b8d4c75b936a0057";
            VideoPlayControl.ProgParameter.strEzviz_AppSecret   = "4318d0cc4c43ca156052ba688bc9006a";
            videoPlayGroupControls_PTZAndTalk1.bolAutoPlayVideo = true;
            videoPlayGroupControls_PTZAndTalk1.videoPlaySet.VideoRecordEnable  = true;
            videoPlayGroupControls_PTZAndTalk1.videoPlaySet.VideoMonitorEnable = true;
            //videoPlayGroupControls_Basic1.videoPlaySet.VideoRecordFilePath = "C:\\SHIKE_Video\\4603\\20170925094530";
            //videoPlayGroupControls_Basic1.bolDisplaySDKEvent = true;
            //videoPlayGroupControls_Basic1.bolDisPlaySDKState = true;
            //videoPlayGroupControls_Basic1.videoPlaySet.PreSetPosi = 13;
            //SDKState.CloundSee_SDKInit();
            //SDKState.Ezviz_SDKInit();
            //SDKState.SKVideoSDKInit();
            //SDKState.HuaMai_Init();
            //SDKState.XMSDK_Release();
            SDKState.XMSDK_Init();
            //SDKState.SKVideoSDKInit(ProgParameter.uintSKVideo_AVPort, ProgParameter.strSKVideo_ClientUGID, "192.168.2.10", ProgParameter.uintSKVideo_ControlPort, ProgParameter.uintSKVideo_VideoPort, ProgParameter.uintSKVideo_AudioPort, "");

            //HuaMaiVideo_TestData();
            Dictionary <string, VideoInfo> dicVideoInfos = new Dictionary <string, VideoInfo>();
            VideoInfo v = TestDataSource.TestDataSource.XMDataSource();

            dicVideoInfos[v.DVSNumber] = v;
            VideoInfo v1 = TestDataSource.TestDataSource.XMDataSource1();

            dicVideoInfos[v1.DVSNumber] = v1;
            videoPlayGroupControls_PTZAndTalk1.bolPreViewPwdVerify = false;
            //videoPlayGroupControls_PTZAndTalk1.PreViewPwdVerifyEvent += PreViewPwdVerify;
            videoPlayGroupControls_PTZAndTalk1.videoPlaySet.VideoRecordEnable   = true;
            videoPlayGroupControls_PTZAndTalk1.videoPlaySet.VideoRecordFilePath = Application.StartupPath + "\\AxisVideoRecord";
            videoPlayGroupControls_PTZAndTalk1.Init_VideoInfoSet(dicVideoInfos);
            //videoPlayGroupControls_PTZAndTalk1.VideoPlay("", -1);
        }
Beispiel #2
0
        public void H264_DVR_PTZControlTest()
        {
            int  iLogin    = -1;
            int  intResult = 0;
            bool bolResult = false;

            SDKState.XMSDK_Init();
            H264_DVR_DEVICEINFO OutDev;
            int nError = 0;

            iLogin = SDK_XMSDK.H264_DVR_Login_Cloud("4bba3f71cdd143cb", 34567, "admin", "123456", out OutDev, out nError, "");
            H264_DVR_CLIENTINFO playstru = new H264_DVR_CLIENTINFO();

            playstru.nChannel = 0;
            //playstru.nChannel = 0;
            playstru.nStream = 0;
            playstru.nMode   = 1;
            playstru.hWnd    = IntPtr.Zero;
            int m_iPlayhandle = SDK_XMSDK.H264_DVR_RealPlay(Convert.ToInt32(iLogin), ref playstru);

            bolResult = SDK_XMSDK.H264_DVR_PTZControl(iLogin, 0, Convert.ToInt32(SDK_XMSDK.PTZ_ControlType.PAN_LEFTTOP), false, 10);
            //bolResult = SDK_XMSDK.H264_DVR_PTZControl(1, 0,1, false, 4);
            //(long lLoginID, int nChannelNo, long lPTZCommand, bool bStop DEF_PARAM(0), long lSpeed DEF_PARAM(4));
            Thread.Sleep(1000);
            SDK_XMSDK.H264_DVR_PTZControl(iLogin, 0, Convert.ToInt32(SDK_XMSDK.PTZ_ControlType.PAN_RIGTHDOWN), true, 0);
            //SDK_XMSDK.H264_DVR_PTZControl(iLogin, 1, Convert.ToInt64(SDK_XMSDK.PTZ_ControlType.TILT_DOWN), false, 100);
            //bool bolResult = SDK_XMSDK.H264_DVR_PTZControl(Convert.ToInt32(lLogin), CurrentCameraInfo.Channel, Convert.ToInt32(XMVideoPtzType), !bolStart, CurrentVideoPlaySet.PTZSpeed);
            SDK_XMSDK.H264_DVR_Logout(Convert.ToInt32(intResult));
            SDKState.XMSDK_Release();
            Assert.IsTrue(bolResult);
        }
        public bool VideoClose()
        {
            CommonMethod.LogWrite.WriteEventLog("EzvizLog", "VideClose", ProgParameter.ProgLogAddress);
            bool bolResult = false;

            SDK_EzvizSDK.OpenSDK_StopRealPlayEx(intptrSessionID);
            SDK_EzvizSDK.OpenSDK_FreeSession(intptrSessionID.ToString());

            //if (Ezviz_gchMsgBack != null && Ezviz_gchMsgBack.IsAllocated)
            //{
            //    Ezviz_gchMsgBack.Free();
            //}
            if (CurrentVideoPlaySet.VideoRecordEnable)
            {
                byte[] bytsSource = lstVideoRecord.ToArray();
                lstVideoRecord.Clear();
                Ezviz_GenerateRecord(bytsSource, strRealSavePath);
                //if (Ezviz_gchVideoRecord != null && Ezviz_gchVideoRecord.IsAllocated)
                //{
                //    Ezviz_gchVideoRecord.Free();
                //}
            }
            else
            {
                lstVideoRecord = new List <byte>();
            }
            VideoRecordStatus = false;
            intptrSessionID   = IntPtr.Zero;
            strRealSavePath   = "";
            if (ProgParameter.Ezviz_VideoPlayEnvironmentReset)
            {
                SDKState.Ezviz_SDKRelease();
            }
            return(bolResult);
        }
Beispiel #4
0
        public void H264_DVR_LoginTest()
        {
            SDKState.XMSDK_Init();
            H264_DVR_DEVICEINFO OutDev;
            int nError    = 0;
            int intResult = SDK_XMSDK.H264_DVR_Login("192.168.2.165", 34567, "admin", "", out OutDev, out nError, SocketStyle.TCPSOCKET);

            SDK_XMSDK.H264_DVR_Logout(Convert.ToInt32(intResult));
            SDKState.XMSDK_Release();
            Assert.AreEqual(intResult, 1);
        }
Beispiel #5
0
        public void H264_DVR_Login_CloudTest()
        {
            SDKState.XMSDK_Init();
            H264_DVR_DEVICEINFO OutDev;
            int nError    = 0;
            int intResult = SDK_XMSDK.H264_DVR_Login_Cloud("93c4de073e976f89", 34567, "admin", "", out OutDev, out nError, "");

            SDK_XMSDK.H264_DVR_Logout(Convert.ToInt32(intResult));
            SDKState.XMSDK_Release();
            Assert.AreEqual(intResult, 1);
        }
        private static void ShowSdkInstallationPanel()
        {
            sdkFolderNotFound = SdkFolder == null;

            if (_previousSdkFolderPath != SdkFolder)
            {
                // something changed, better save the result.
                _previousSdkFolderPath = SdkFolder;

                AppCenterEditorPrefsSO.Instance.SdkPath = (AssetDatabase.GetAssetPath(SdkFolder));
                //TODO: check if we need this?
                // AppCenterEditorDataService.SaveEnvDetails();

                sdkFolderNotFound = false;
            }
            SDKState SDKstate = GetSDKState();

            using (new AppCenterGuiFieldHelper.UnityVertical(AppCenterEditorHelper.uiStyle.GetStyle("gpStyleGray1")))
            {
                switch (SDKstate)
                {
                case SDKState.SDKNotInstalled:
                    ShowNOSDKLabel();
                    ShowInstallButton();
                    break;

                case SDKState.SDKNotInstalledAndInstalling:
                    ShowNOSDKLabel();
                    ShowInstallingButton();
                    break;

                case SDKState.SDKNotFull:
                    ShowSdkInstalledLabel();
                    ShowFolderObject();
                    ShowInstallButton();
                    ShowRemoveButton();
                    break;

                case SDKState.SDKNotFullAndInstalling:
                    ShowSdkInstalledLabel();
                    ShowFolderObject();
                    ShowInstallingButton();
                    ShowRemoveButton();
                    break;

                case SDKState.SDKIsFull:
                    ShowSdkInstalledLabel();
                    ShowFolderObject();
                    ShowRemoveButton();
                    break;
                }
            }
        }
 private void Frn_VideoPlayGroupControl_Basic_Load(object sender, EventArgs e)
 {
     VideoPlayControl.ProgParameter.strEzviz__AppID                = "5b97c1d157474f96b8d4c75b936a0057";
     VideoPlayControl.ProgParameter.strEzviz_AppSecret             = "4318d0cc4c43ca156052ba688bc9006a";
     videoPlayGroupControls_Basic1.bolAutoPlayVideo                = true;
     videoPlayGroupControls_Basic1.videoPlaySet.VideoRecordEnable  = true;
     videoPlayGroupControls_Basic1.videoPlaySet.VideoMonitorEnable = true;
     //videoPlayGroupControls_Basic1.videoPlaySet.VideoRecordFilePath = "C:\\SHIKE_Video\\4603\\20170925094530";
     //videoPlayGroupControls_Basic1.bolDisplaySDKEvent = true;
     //videoPlayGroupControls_Basic1.bolDisPlaySDKState = true;
     //videoPlayGroupControls_Basic1.videoPlaySet.PreSetPosi = 13;
     SDKState.CloundSee_SDKInit();
     SDKState.Ezviz_SDKInit();
     SDKState.SKVideoSDKInit("hdc1", "192.168.2.19");
     SetTestData_ZWVideoAndSKTalk();
 }
Beispiel #8
0
        public void H264_DVR_Check_Device_Exist_V2Test()
        {
            int  iLogin    = -1;
            int  intResult = 0;
            bool bolResult = false;

            SDKState.XMSDK_Init();
            H264_DVR_DEVICEINFO OutDev;
            int       nError = 0;
            VideoInfo v      = TestDataSource.TestDataSource.XMDataSource2();

            SDK_XMSDK.SDK_SDevicesState state = new SDK_XMSDK.SDK_SDevicesState();
            state.nun          = 2;
            state.state        = new int[32];
            state.state[0]     = 1;
            state.state[1]     = 1;
            state.uuid         = new SDK_XMSDK.SDK_UUID[32];
            state.uuid[0].uuid = v.DVSAddress;
            state.uuid[1].uuid = "4bba3f71cdd143cb";
            IntPtr iUserData = Marshal.StringToHGlobalAnsi("hongdongcheng");

            SDK_XMSDK.OnFoundDevCB callBack = new SDK_XMSDK.OnFoundDevCB(OnFoundDevCB);
            Ezviz_gchMsgBack = GCHandle.Alloc(callBack);
            IntPtr iData = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(SDK_XMSDK.SDK_SDevicesState)));

            Marshal.StructureToPtr(state, iData, true);

            int intResut = SDK_XMSDK.H264_DVR_Check_Device_Exist_V2(ref iData, 3, callBack, iUserData);
            var result   = Marshal.PtrToStructure(iData, typeof(SDK_XMSDK.SDK_SDevicesState));

            SDK_XMSDK.SDK_SDevicesState A = (SDK_XMSDK.SDK_SDevicesState)result;
            int error = SDK_XMSDK.H264_DVR_GetLastError();

            iLogin = SDK_XMSDK.H264_DVR_Login_Cloud(v.DVSAddress, 34567, v.UserName, v.Password, out OutDev, out nError, "");

            //H264_DVR_CLIENTINFO playstru = new H264_DVR_CLIENTINFO();
            //playstru.nChannel = 0;
            //playstru.nStream = 0;
            //playstru.nMode = 1;
            //playstru.hWnd = IntPtr.Zero;
            //int m_iPlayhandle = SDK_XMSDK.H264_DVR_RealPlay(Convert.ToInt32(iLogin), ref playstru);
            bolResult = SDK_XMSDK.H264_DVR_PTZControlEx(iLogin, 0, Convert.ToInt32(SDK_XMSDK.PTZ_ControlType.EXTPTZ_POINT_MOVE_CONTROL), 1, 0, 0, false);
            SDK_XMSDK.H264_DVR_Logout(Convert.ToInt32(intResult));
            SDKState.XMSDK_Release();
            Assert.IsTrue(bolResult);
        }
        private void Frm_VideoPlayGroupControls_PTZAndTalk_Load(object sender, EventArgs e)
        {
            VideoPlayControl.ProgParameter.strEzviz__AppID = "5b97c1d157474f96b8d4c75b936a0057";
            VideoPlayControl.ProgParameter.strEzviz_AppSecret = "4318d0cc4c43ca156052ba688bc9006a";
            SDKState.Ezviz_SDKInit();
            //SDKState.XMSDK_Init();
            //videoPlayGroupControls_PTZAndTalk1.bolAutoPlayVideo = true;
            //videoPlayGroupControls_PTZAndTalk1.videoPlaySet.VideoRecordEnable = true;
            //videoPlayGroupControls_PTZAndTalk1.videoPlaySet.VideoMonitorEnable = true;
            //videoPlayGroupControls_Basic1.videoPlaySet.VideoRecordFilePath = "C:\\SHIKE_Video\\4603\\20170925094530";
            //videoPlayGroupControls_Basic1.bolDisplaySDKEvent = true;
            //videoPlayGroupControls_Basic1.bolDisPlaySDKState = true;
            //videoPlayGroupControls_Basic1.videoPlaySet.PreSetPosi = 13;
            //SDKState.CloundSee_SDKInit();
            //SDKState.Ezviz_SDKInit();
            //SDKState.SKVideoSDKInit();
            //SDKState.HuaMai_Init();
            SDKState.XMSDK_Init();
            //SDKState.HikDVRSDK_Init();
            //SDKState.BlueSkySDK_Init();
            SDKState.SKVideoSDKInit("50023370", "192.168.2.19", 47624,47724, 47824, 47924);

            //HuaMaiVideo_TestData();
            //SDKState.SKNVideoSDK_Init("192.168.2.19", 48624, "xhc1", "", "C:\\SHIKE_Video");
            //SDKState.DHVideoSDK_Init();
            //SDKState.SKVideoSDKInit("hdc", "121.41.87.203");
            Dictionary<string, VideoInfo> dicVideoInfos = new Dictionary<string, VideoInfo>();
            //VideoInfo v = TestDataSource.TestDataSource.GetSKDVSData1();
            //dicVideoInfos[v.DVSNumber] = v;
            VideoInfo v = TestDataSource.XMDataSource.GetData3();
            dicVideoInfos[v.DVSNumber] = v;
            videoPlayGroupControls_PTZAndTalk1.bolPreViewPwdVerify = false;
            videoPlayGroupControls_PTZAndTalk1.PreViewPwdVerifyEvent += PreViewPwdVerify;
            videoPlayGroupControls_PTZAndTalk1.videoPlaySet.VideoRecordEnable = true;
            videoPlayGroupControls_PTZAndTalk1.videoPlaySet.VideoRecordFilePath = Application.StartupPath + "\\TestVideo\\";
            videoPlayGroupControls_PTZAndTalk1.videoPlaySet.VideoRecordFilePath_Server = "\\0712\\" + DateTime.Now.ToString("yyyyMMddHHmmss");
            //videoPlayGroupControls_PTZAndTalk1.SetPTZVisible(false);

            videoPlayGroupControls_PTZAndTalk1.Init_VideoInfoSet(dicVideoInfos);
            videoPlayGroupControls_PTZAndTalk1.StartTalkingEvent += VideoPlayGroupControls_PTZAndTalk1_StartTalkingEvent;
            videoPlayGroupControls_PTZAndTalk1.VideoPlay("", 1);
            videoPlayGroupControls_PTZAndTalk1.VideoPlayCallbackEvent += VideoPlayGroupControls_PTZAndTalk1_VideoPlayCallbackEvent;
            videoPlayGroupControls_PTZAndTalk1.CurrentTalkSetting.TalkRecordEnable = true;
            videoPlayGroupControls_PTZAndTalk1.CurrentTalkSetting.TalkRecordPath_Server = "Audio/0712/" + DateTime.Now.ToString("yyyyMMddHHmmss");
        }
        public bool VideoPlay()
        {
            strRealSavePath = "";
            CommonMethod.LogWrite.WriteEventLog("EzvizLog", "VidePlay1_" + CurrentVideoInfo.DVSNumber + CurrentVideoInfo.DVSAddress, ProgParameter.ProgLogAddress);
            if (intptrSessionID != IntPtr.Zero)
            {
                //句柄不为空,先进行视频
                VideoClose();
            }
            CommonMethod.LogWrite.WriteEventLog("EzvizLog", "VidePlay2_" + CurrentVideoInfo.DVSNumber + CurrentVideoInfo.DVSAddress, ProgParameter.ProgLogAddress);
            bool bolResult = false;

            if (ProgParameter.Ezviz_VideoPlayEnvironmentReset)
            {
                SDKState.Ezviz_SDKInit();
            }
            Ezviz_VideoPlay();          //萤石云设备
            return(bolResult);
        }
        private void FrmTalkControlTest_Load(object sender, EventArgs e)
        {
            PublicClassCurrency.VideoInfo v = TestDataSource.SKDataSource.GetSKData_TalkData();
            videoTalkControl1.SetVideoTalkInfo(v, v.TalkChannel[1]);
            videoTalkControl1.StartTalkingEvent += VideoTalkControl1_StartTalkingEvent;

            ProgParameter.strHikStreamVoiceIP         = "192.168.2.19";
            ProgParameter.intHikStreamVoiceServerPort = 8081;
            ProgParameter.intHikStreamVoiceClientPort = 8082;
            //SDKState.HikDVRSDKStream_Init();
            SDKState.SKVideoSDKInit("hdc", "192.168.2.19");
            //while (SDK_SKVideoSDK.p_sdkc_get_online() == 1)
            //{
            //    Thread.Sleep(30);
            //}
            Dictionary <string, VideoInfo> dicV = new Dictionary <string, VideoInfo>();

            dicV[v.DVSNumber] = v;
            videoTalkControlManyChannel1.SetVideoInfo(dicV);
        }
        public bool VideoClose()
        {
            bool bolResult = false;

            if (SoundState == Enum_VideoPlaySoundState.SoundOpen)
            {
                //关闭音频
                CloseSound();
            }
            SDK_DaHua.CLIENT_StopSaveRealData(intPlayID);
            VideoRecordStatus = false;
            SDK_DaHua.CLIENT_StopRealPlay(intPlayID);
            SDK_DaHua.CLIENT_Logout(intLoginID);
            VideoPlayState = Enum_VideoPlayState.NotInPlayState;
            VideoPlayCallback(new VideoPlayCallbackValue {
                evType = Enum_VideoPlayEventType.VideoClose
            });
            SDKState.DHVideoSDK_Release();
            return(bolResult);
        }
Beispiel #13
0
        public void H264_DVR_PTZControlExTest()
        {
            int  iLogin    = -1;
            int  intResult = 0;
            bool bolResult = false;

            SDKState.XMSDK_Init();
            H264_DVR_DEVICEINFO OutDev;
            int nError = 0;

            iLogin = SDK_XMSDK.H264_DVR_Login_Cloud("4bba3f71cdd143cb", 34567, "admin", "123456", out OutDev, out nError, "");
            //H264_DVR_CLIENTINFO playstru = new H264_DVR_CLIENTINFO();
            //playstru.nChannel = 0;
            //playstru.nStream = 0;
            //playstru.nMode = 1;
            //playstru.hWnd = IntPtr.Zero;
            //int m_iPlayhandle = SDK_XMSDK.H264_DVR_RealPlay(Convert.ToInt32(iLogin), ref playstru);
            bolResult = SDK_XMSDK.H264_DVR_PTZControlEx(iLogin, 0, Convert.ToInt32(SDK_XMSDK.PTZ_ControlType.EXTPTZ_POINT_MOVE_CONTROL), 1, 0, 0, false);
            SDK_XMSDK.H264_DVR_Logout(Convert.ToInt32(intResult));
            SDKState.XMSDK_Release();
            Assert.IsTrue(bolResult);
        }
 /// <summary>
 /// 时刻视频设备初始化
 /// </summary>
 /// <param name="strGUId"></param>
 /// <param name="strServerIP"></param>
 /// <param name="uintControlPort"></param>
 /// <param name="uintVideoPort"></param>
 /// <param name="uintAudioPort"></param>
 /// <param name="uintStreamPort"></param>
 /// <returns></returns>
 public static Enum_SDKState SKVideoSDKInit(string strGUId, string strServerIP, int uintControlPort, int uintVideoPort, int uintAudioPort, int uintStreamPort, string strRecordDirectory = "")
 {
     SDKState.SDKEventCallBack(Enum_VideoType.SKVideo, Enum_SDKStateEventType.SDKInitStart);
     ProgParameter.strSKVideo_ClientUGID      = strGUId;
     ProgParameter.strSKVideo_ServerIP        = strServerIP;
     ProgParameter.uintSKVideo_ControlPort    = Convert.ToUInt16(uintControlPort);
     ProgParameter.uintSKVideo_VideoPort      = Convert.ToUInt16(uintVideoPort);
     ProgParameter.uintSKVideo_AudioPort      = Convert.ToUInt16(uintAudioPort);
     ProgParameter.uintSKVideo_AVPort         = Convert.ToUInt16(uintStreamPort);
     ProgParameter.strSKVideo_RecordDirectory = strRecordDirectory;
     SDK_SKVideoSDK.p_sdkc_set_server_av_port(ProgParameter.uintSKVideo_AVPort);   //设置码流端口
     SDK_SKVideoSDK.p_sdkc_init_client(strGUId, strServerIP
                                       , ProgParameter.uintSKVideo_ControlPort
                                       , ProgParameter.uintSKVideo_VideoPort
                                       , ProgParameter.uintSKVideo_AudioPort
                                       , ProgParameter.strSKVideo_RecordDirectory); //初始化
     SDK_SKVideoSDK.p_sdkc_disable_hw_render();                                     //关闭客户端软解码
     SKVideoSDKState = Enum_SDKState.SDK_Init;
     SDKState.SDKEventCallBack(Enum_VideoType.SKVideo, Enum_SDKStateEventType.SDKInitEnd);
     p_msg_demo_callback = new CallBack(callback);
     SDK_SKVideoSDK.p_sdkc_reg_msg_callback(p_msg_demo_callback);
     return(SKVideoSDKState);
 }
        /// <summary>
        /// 大华视频播放
        /// </summary>
        /// <returns></returns>
        public bool VideoPlay()
        {
            bool bolResult = false;

            if (SDKState.DHVideoSDKState != Enum_SDKState.SDK_Init)
            {
                SDKState.DHVideoSDK_Init();
            }
            SDK_DaHua.NET_DEVICEINFO deviceInfo = new SDK_DaHua.NET_DEVICEINFO();
            int intError;

            intLoginID = SDK_DaHua.CLIENT_Login(CurrentVideoInfo.DVSAddress, Convert.ToUInt16(CurrentVideoInfo.DVSConnectPort), CurrentVideoInfo.UserName, CurrentVideoInfo.Password, out deviceInfo, out intError);
            if (intLoginID != 0)
            {
                VideoPlayCallback(new VideoPlayCallbackValue {
                    evType = Enum_VideoPlayEventType.LoginSuccess
                });
                if (CurrentVideoPlaySet.PlayStream == Enum_VideoStream.MainStream)
                {
                    intPlayID   = SDK_DaHua.CLIENT_RealPlayEx(intLoginID, CurrentCameraInfo.Channel - 1, intptrPlayMain, SDK_DaHua.REALPLAY_TYPE.DH_RType_RealPlay);
                    videoStream = Enum_VideoStream.MainStream;
                }
                else
                {
                    intPlayID   = SDK_DaHua.CLIENT_RealPlayEx(intLoginID, CurrentCameraInfo.Channel - 1, intptrPlayMain, SDK_DaHua.REALPLAY_TYPE.DH_RType_RealPlay_1);
                    videoStream = Enum_VideoStream.SubStream;
                }

                if (intPlayID != 0)
                {
                    if (CurrentVideoPlaySet.VideoMonitorEnable)
                    {
                        OpenSound();
                    }
                    if (CurrentVideoPlaySet.VideoRecordEnable)
                    {
                        string Temp_strVideoRecord = GetLocalSavePath(CurrentVideoPlaySet.VideoRecordFilePath, CurrentVideoPlaySet.VideoRecordFileName);
                        SDK_DaHua.CLIENT_SaveRealData(intPlayID, Temp_strVideoRecord);
                        VideoRecordStatus = true;
                    }

                    VideoPlayCallback(new VideoPlayCallbackValue {
                        evType = Enum_VideoPlayEventType.VideoPlay
                    });
                    VideoPlayState = Enum_VideoPlayState.InPlayState;
                }
                else
                {
                    VideoPlayCallback(new VideoPlayCallbackValue {
                        evType = Enum_VideoPlayEventType.VideoPlayException
                    });
                }
            }
            else
            {
                VideoPlayState = Enum_VideoPlayState.NotInPlayState;
                VideoPlayCallback(new VideoPlayCallbackValue {
                    evType = Enum_VideoPlayEventType.DevLoginException
                });
            }
            return(bolResult);
        }
 private void btnSDKReInit_Click(object sender, EventArgs e)
 {
     SDKState.ColundSee_SDKRelease();
     SDKState.CloundSee_SDKInit();
 }
Beispiel #17
0
 private void Frm_RemoteBackplay_ZL_Load(object sender, EventArgs e)
 {
     SDKState.ZLVideoSDK_Init();
     DebugRelevant.DebugLogEvent += DebugRelevant_DebugLogEvent;
 }
Beispiel #18
0
 private void Form1_FormClosing(object sender, FormClosingEventArgs e)
 {
     SDKState.XMSDK_Release();
 }
 private void Frm_VideoPlay_Hik_Load(object sender, EventArgs e)
 {
     SDKState.HikDVRSDK_Init();
     DebugRelevant.DebugLogEvent += DebugRelevant_DebugLogEvent;
 }
 private void Frm_VideoPlayGroupControls_PTZAndTalk_FormClosing(object sender, FormClosingEventArgs e)
 {
     videoPlayGroupControls_PTZAndTalk1.ControlClose();
     SDKState.Ezviz_SDKRelease();
 }
 private void button3_Click(object sender, EventArgs e)
 {
     SDKState.Ezviz_SDKRelease();
 }
 private void Frm_RemoteBackplay_Load(object sender, EventArgs e)
 {
     SDKState.HikDVRSDK_Init();
     SDKState.ZLVideoSDK_Init();
     Init();
 }
Beispiel #23
0
 private void FrmSKNVideo_RemoterTest_Load(object sender, EventArgs e)
 {
     SDKState.SKNVideoSDK_Init("127.0.0.1", 48624, "xhcs1", "C:\\SHIKE_Video", "C:\\SHIKE_Video");
     v = TestDataSource.TestDataSource.GetSKNDVSData1();
 }