Exemplo n.º 1
0
        public Form1()
        {
            InitializeComponent();
            this.textBoxIP.Text = "10.64.3.114";
            this.textBoxPort.Text = "37777";
            this.textBoxUser.Text = "admin";
            this.textBoxPsw.Text = "admin";
            this.textBoxSerial.Text = "1";
            m_bEnable = false;

            m_nLoginID = 0;
            m_bInit = false;
            this.Login.Enabled = true;
            this.Logout.Enabled = false;
            this.radioButtonOne.Checked = true;

            m_stuSnapCfg = new DHDEV_SNAP_CFG[32];
            for (int i = 0; i < 32; ++i )
            {
                m_stuSnapCfg[i].struSnapEnc = new DH_VIDEOENC_OPT[32];
            }

            m_stuSnapAttr = new DH_SNAP_ATTR_EN();
            m_stuSnapAttr.stuSnap = new DH_QUERY_SNAP_INFO[16];

            m_stuSnapAttrEx = new DH_SNAP_ATTR_EN_EX();
            m_stuSnapAttrEx.m_bQueried = new Int32[32];
            m_stuSnapAttrEx.m_stuSnapAttrEx = new CFG_SNAPCAPINFO_INFO[32];

            //分辨率
            m_dicPix = new Dictionary<string, int>();
            m_dicPix["D1"] = 0;
            m_dicPix["HD1"] = 1;
            m_dicPix["BCIF"] = 2;
            m_dicPix["CIF"] = 3;
            m_dicPix["QCIF"] = 4;
            m_dicPix["VGA"] = 5;
            m_dicPix["QVGA"] = 6;
            m_dicPix["SVCD"] = 7;
            m_dicPix["QQVGA"] = 8;
            m_dicPix["SVGA"] = 9;
            m_dicPix["XVGA"] = 10;
            m_dicPix["WXGA"] = 11;
            m_dicPix["SXGA"] = 12;
            m_dicPix["WSXGA"] = 13;
            m_dicPix["UXGA"] = 14;
            m_dicPix["WUXGA"] = 15;
            m_dicPix["LTF"] = 16;
            m_dicPix["720p"] = 17;
            m_dicPix["1080p"] = 18;
            m_dicPix["1.3M"] = 19;
            m_dicPix["NR"] = 20;

            m_dicQuality = new Dictionary<string, int>();
            m_dicSnapSpace = new Dictionary<string, int>();
            m_dicSnapMode = new Dictionary<string, int>();


            InitSDK();
        }
Exemplo n.º 2
0
        public Form1()
        {
            InitializeComponent();
            this.textBoxIP.Text     = "10.64.3.114";
            this.textBoxPort.Text   = "37777";
            this.textBoxUser.Text   = "admin";
            this.textBoxPsw.Text    = "admin";
            this.textBoxSerial.Text = "1";
            m_bEnable = false;

            m_nLoginID                  = 0;
            m_bInit                     = false;
            this.Login.Enabled          = true;
            this.Logout.Enabled         = false;
            this.radioButtonOne.Checked = true;

            m_stuSnapCfg = new DHDEV_SNAP_CFG[32];
            for (int i = 0; i < 32; ++i)
            {
                m_stuSnapCfg[i].struSnapEnc = new DH_VIDEOENC_OPT[32];
            }

            m_stuSnapAttr         = new DH_SNAP_ATTR_EN();
            m_stuSnapAttr.stuSnap = new DH_QUERY_SNAP_INFO[16];

            m_stuSnapAttrEx                 = new DH_SNAP_ATTR_EN_EX();
            m_stuSnapAttrEx.m_bQueried      = new Int32[32];
            m_stuSnapAttrEx.m_stuSnapAttrEx = new CFG_SNAPCAPINFO_INFO[32];

            //分辨率
            m_dicPix          = new Dictionary <string, int>();
            m_dicPix["D1"]    = 0;
            m_dicPix["HD1"]   = 1;
            m_dicPix["BCIF"]  = 2;
            m_dicPix["CIF"]   = 3;
            m_dicPix["QCIF"]  = 4;
            m_dicPix["VGA"]   = 5;
            m_dicPix["QVGA"]  = 6;
            m_dicPix["SVCD"]  = 7;
            m_dicPix["QQVGA"] = 8;
            m_dicPix["SVGA"]  = 9;
            m_dicPix["XVGA"]  = 10;
            m_dicPix["WXGA"]  = 11;
            m_dicPix["SXGA"]  = 12;
            m_dicPix["WSXGA"] = 13;
            m_dicPix["UXGA"]  = 14;
            m_dicPix["WUXGA"] = 15;
            m_dicPix["LTF"]   = 16;
            m_dicPix["720p"]  = 17;
            m_dicPix["1080p"] = 18;
            m_dicPix["1.3M"]  = 19;
            m_dicPix["NR"]    = 20;

            m_dicQuality   = new Dictionary <string, int>();
            m_dicSnapSpace = new Dictionary <string, int>();
            m_dicSnapMode  = new Dictionary <string, int>();


            InitSDK();
        }