• 大小: 4.72MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-05
  • 语言: C#
  • 标签: C#  大华SDK  

资源简介

private void play() { disConnect = new fDisConnect(DisConnectEvent); bool blnInit = DHClient.DHInit(disConnect, IntPtr.Zero); deviceInfo = new NET_DEVICEINFO(); int error = 0;

资源截图

代码片段和文件信息

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 DHNetSDK;
using DHPlaySDK;

namespace 监控测试
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private NET_DEVICEINFO deviceInfo;

        /// 
        /// 设备用户登录ID
        /// 

        private int pLoginID;
      
        /// 
        /// 程序消息提示title
        /// 

        private const string pMsgtitle = “沙场专用“;

        /// 
        /// 最后操作信息显示格式
        /// 

        private const string pErrInfoFormatstyle = “代码:errcode;\n描述:errmSG.“;

        /// 
        /// 实时监视句柄
        /// 

        private int uRealHandle;

        /// 
        /// 实时监视数据回调
        /// 

        private fRealDataCallBack cbRealData;

        /// 
        /// 断开连接回调
        /// 

        private fDisConnect disConnect;

        /// 
        /// 是否己设置实时数据回调
        /// 

        private bool blnSetRealDataCallBack = false;



        private void Form1_Load(object sender EventArgs e)
        {
            picPlayMain.Width = this.Width;
            picPlayMain.Height = this.Height;

            play();

        }
        private void play()
        {

            disConnect = new fDisConnect(DisConnectEvent);
            bool blnInit = DHClient.DHInit(disConnect IntPtr.Zero);

            deviceInfo = new NET_DEVICEINFO();
            int error = 0;

            pLoginID = DHClient.DHLogin(“192.168.1.118“ 27777 “admin“ “admin“ out deviceInfo out error);
            if (pLoginID != 0)
            {
                uRealHandle = DHClient.DHRealPlay(pLoginID 0 IntPtr.Zero);//只取数据不播放
                cbRealData = new fRealDataCallBack(cbRealDataFun);
                if (DHPlay.DHPlayControl(PLAY_COMMAND.OpenStream 0 IntPtr.Zero 0 (UInt32)(900 * 1024)))
                {

                }
                else
                {
                    MessageBox.Show(“打开流播放失败!“ pMsgtitle);
                    return;
                }

                if (DHPlay.DHSetStreamOpenMode(0 PLAY_MODE.STREAME_REALTIME))//设置流播放模式
                {

                }
                else
                {
                    MessageBox.Show(“设置流播放模式失败!“ pMsgtitle);
                    return;
                }
                if (DHPlay.DHPlayControl(PLAY_COMMAND.Start 0 picPlayMain.Handle))
                {

                }
                else
                {
                    MessageBox.Show(“流播放开始失败!“ pMsgtitle);
                    //btnStopRealPlay.Enabled = false;
                    return;
                }
                if (blnSetRealDataCallBack == true

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     114688  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\aacdec.dll

     文件      48640  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\adpcmdec.dll

     文件     154624  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\amrdec.dll

     文件        414  2015-03-17 09:49  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\avglobal.h

     文件    1862144  2015-03-17 09:57  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\avnetsdk.dll

     文件    2135040  2015-03-17 09:56  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\dhconfigsdk.dll

     文件     458893  2015-03-17 09:49  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\dhconfigsdk.h

     文件       2542  2015-03-17 09:56  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\dhconfigsdk.lib

     文件     660480  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\dhlog.dll

     文件    5552640  2015-03-17 09:56  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\dhnetsdk.dll

     文件    1219600  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\dhnetsdk.h

     文件     115294  2015-03-17 09:56  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\dhnetsdk.lib

     文件      69632  2008-04-30 08:45  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\DHNetSDKCS.dll

     文件     247041  2008-04-30 08:45  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\DHNetSDKcs.xml

     文件    1318912  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\dhplay.dll

     文件      28672  2008-04-30 08:45  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\DHPlaySDKCS.dll

     文件      64310  2008-04-30 08:45  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\DHPlaySDKCS.xml

     文件      24576  2008-04-30 08:45  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\DHVDCSDKCS.dll

     文件       6042  2008-04-30 08:45  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\DHVDCSDKCS.xml

     文件     282624  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\h264dec.dll

     文件    1045504  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\Infra.dll

     文件     296960  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\Json.dll

     文件      32768  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\mjpegdec.dll

     文件      60416  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\mp2dec.dll

     文件     614400  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\mp3dec.dll

     文件     196608  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\mpeg4dec.dll

     文件     672256  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\Netframework.dll

     文件      20480  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\postproc.dll

     文件     454656  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\Stream.dll

     文件    1439232  2015-03-17 09:50  C# 大华SDK开发例子  64位系统\监控测试\bin\Debug\StreamSvr.dll

............此处省略40个文件信息

评论

共有 条评论