Example #1
0
 public Form1()
 {
     InitializeComponent();
     NVSSDK.NetClient_Startup_V4(0, 0, 0);
     MainNotify_V4 = MyMAIN_NOTIFY_V4;
     NetClient_SetNotifyFunction_V4(MainNotify_V4, null, null, null, null);
     //NVSSDK.NetClient_SetMSGHandleEx(NetSDKMsg.WM_MAIN_MESSAGE, this.Handle, NetSDKMsg.MSG_PARACHG, NetSDKMsg.MSG_ALARM);
     int iRet = NVSSDK.NetClient_SetPort(5004, 0);
 }
Example #2
0
        static void Main(string[] args)
        {
            int    iLogonType = SDKTypes.SERVER_NORMAL;
            string strTemp;

            Console.WriteLine("Please input LogonType: 0----Normal  1----Active\n");
            strTemp    = Console.ReadLine();
            iLogonType = Convert.ToInt32(strTemp);

            //初始化SDK
            if (SDKTypes.SERVER_ACTIVE == iLogonType)
            {
                Console.WriteLine("Please input listening port:");
                strTemp = Console.ReadLine();
                int iLlisteningPort = Convert.ToInt32(strTemp);
                NVSSDK.NetClient_Startup_V4(iLlisteningPort, 0, 0);
            }
            else
            {
                NVSSDK.NetClient_Startup_V4(0, 0, 0);
            }

            //设置回调函数
            MainNotify_V4 = MyMAIN_NOTIFY_V4;
            NVSSDK.NetClient_SetNotifyFunction_V4(MainNotify_V4, null, null, null, null);

            //登录设备
            LogonDevice(iLogonType);

            //创建图片流接收目录
            CreateStreamDirectory();

            Console.ReadLine();

            //停止接收图片流
            StopRecvPicture();

            //注销用户
            NVSSDK.NetClient_Logoff(g_iLogonID);

            //释放SDK资源
            NVSSDK.NetClient_Cleanup();
        }
Example #3
0
 public static extern Int32 NetClient_SetNotifyFunction_V4(
     MAIN_NOTIFY_V4 _MainNotify,
     ALARM_NOTIFY_V4 _AlarmNotify,
     PARACHANGE_NOTIFY_V4 _ParaNotify,
     COMRECV_NOTIFY_V4 _ComNotify,
     PROXY_NOTIFY _ProxyNotify);
Example #4
0
 /// <summary>
 /// 初始化
 /// </summary>
 public static void Init()
 {
     SDK_TDWYSDK.NetClient_Startup_V4(0, 0, 0);
     MainNotify_V4 = MyMAIN_NOTIFY_V4;
     SDK_TDWYSDK.NetClient_SetNotifyFunction_V4(MainNotify_V4, null, null, null, null);
 }