盲目学习。。。 发表于 2013-1-2 22:49:54

监控视频的测试

<div id="cnblogs_post_body">http://pic002.cnblogs.com/images/2012/315059/2012062816010776.png
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using SIMUHKNETSDK;
namespace SIMUSDK
{
    public partial class Form1 : Form
    {
      private int m_videoHandle;//视频Handle
      private int m_userID;//当前用户ID
      public Form1()
      {
            InitializeComponent();
      }
      private void button1_Click(object sender, EventArgs e)
      {
            bool flag =SIMUHKNETSDK.SIMUHKNETSDK.NET_DVR_Init();
            int success = LoginVideo();
            if (success == -1)
            {
                groupBox1.Text = "用户登录[连接失败]";
            }
            else
            {
                groupBox1.Text = "用户登录[连接成功]";
            }
      }
      private int LoginVideo()
      {
            SIMUHKNETSDK.NET_DVR_DEVICEINFO serInfo = new SIMUHKNETSDK.NET_DVR_DEVICEINFO();
            m_userID = SIMUHKNETSDK.SIMUHKNETSDK.NET_DVR_Login(txtIP.Text, int.Parse(txtHost.Text), txtUserName.Text.ToString(), txtPassword.Text.ToString(), out serInfo);
            return m_userID;
      }
      private void button2_Click(object sender, EventArgs e)
      {
            for (int i = 1; i <= 4; i++)
            {
                Panel panel = new Panel();
                NET_DVR_CLIENTINFO cli = new NET_DVR_CLIENTINFO();
                cli.lChannel = i;
                cli.lLinkMode = 0;
                cli.hPlayWnd = panel.Handle;
                panel.Dock = DockStyle.Fill;
                cli.sMultiCastIP = "0.0.0.0";
                tableLayoutPanel1.Controls.Add(panel);
                m_videoHandle =SIMUHKNETSDK.SIMUHKNETSDK.NET_DVR_RealPlay(m_userID, ref cli);
            }
      }
    }
}
http://pic002.cnblogs.com/images/2012/315059/2012062816033994.png
页: [1]
查看完整版本: 监控视频的测试