资源简介
在海康威视官网给的java源码的基础上进行了部分修改,经现场调试亲测有效,目前项目已结题,欢迎大家下载。
代码片段和文件信息
/*
* To change this template choose Tools | Templates
* and open the template in the editor.
*/
/*
* ClientDemo.java
*
* Created on 2009-9-14 19:31:34
*/
/**
*
* @author Xubinfeng
*/
package ClientDemo;
import com.sun.jna.Native;
import com.sun.jna.NativeLong;
import com.sun.jna.Pointer;
import com.sun.jna.examples.win32.W32API.HWND;
import com.sun.jna.ptr.ByteByReference;
import com.sun.jna.ptr.IntByReference;
import com.sun.jna.ptr.NativeLongByReference;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import javax.swing.Jframe;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import java.util.Date;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JPopupMenu;
import javax.swing.JWindow;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.TreePath;
/*****************************************************************************
*主类 :ClientDemo
*用途 :用户注册,预览,参数配置菜单
*容器:Jframe
****************************************************************************/
public class ClientDemo extends javax.swing.Jframe
{
/*************************************************
函数: 主类构造函数
函数描述: 初始化成员
*************************************************/
public ClientDemo()
{
JPopupMenu.setDefaultLightWeightPopupEnabled(false);//防止被播放窗口(AWT组件)覆盖
initComponents();
lUserID = new NativeLong(-1);
lPreviewHandle = new NativeLong(-1);
lAlarmHandle = new NativeLong(-1);
lListenHandle = new NativeLong(-1);
g_lVoiceHandle = new NativeLong(-1);
m_lPort = new NativeLongByReference(new NativeLong(-1));
fMSFCallBack = null;
fRealDataCallBack= new FRealDataCallBack();
m_iTreeNodeNum = 0;
}
static HCNetSDK hCNetSDK = HCNetSDK.INSTANCE;
static PlayCtrl playControl = PlayCtrl.INSTANCE;
public static NativeLong g_lVoiceHandle;//全局的语音对讲句柄
HCNetSDK.NET_DVR_DEVICEINFO_V30 m_strDeviceInfo;//设备信息
HCNetSDK.NET_DVR_IPPARACFG_V40 m_strIpparaCfg;//IP参数
HCNetSDK.NET_DVR_CLIENTINFO m_strClientInfo;//用户参数
boolean bRealPlay;//是否在预览.
String m_sDeviceIP;//已登录设备的IP地址
NativeLong lUserID;//用户句柄
NativeLong lPreviewHandle;//预览句柄
NativeLongByReference m_lPort;//回调预览时播放库端口指针
NativeLong lAlarmHandle;//报警布防句柄
NativeLong lListenHandle;//报警监听句柄
FMSGCallBack fMSFCallBack;//报警回调函数实现
FRealDataCallBack fRealDataCallBack;//预览回调函数实现
JframePTZControl framePTZControl;//云台控制窗口
int m_iTreeNodeNum;//通道树节点数目
DefaultMutableTreeNode m_DeviceRoot;//通道树根节点
@SuppressWarnings(“unchecked“)
// //GEN-BEGIN:initComponents
private void initComponents() {
jSplitPaneHorizontal = new javax.swing.JSplitPane();
jPanelUserInfo = new javax.swing.JPanel();
jButtonRealP
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 559 2018-05-12 10:26 ClientDemo-NetBeansPro\.classpath
文件 398 2018-05-11 19:18 ClientDemo-NetBeansPro\.project
文件 146944 2018-05-11 19:19 ClientDemo-NetBeansPro\AudioRender.dll
文件 763 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$1.class
文件 734 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$10.class
文件 766 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$11.class
文件 734 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$12.class
文件 734 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$13.class
文件 766 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$14.class
文件 766 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$15.class
文件 734 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$16.class
文件 734 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$17.class
文件 734 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$18.class
文件 734 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$19.class
文件 763 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$2.class
文件 734 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$20.class
文件 734 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$21.class
文件 734 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$22.class
文件 734 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$23.class
文件 734 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$24.class
文件 1131 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$25.class
文件 965 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$26.class
文件 763 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$3.class
文件 731 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$4.class
文件 731 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$5.class
文件 731 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$6.class
文件 731 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$7.class
文件 731 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$8.class
文件 732 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$9.class
文件 3972 2018-05-12 10:26 ClientDemo-NetBeansPro\bin\ClientDemo\ClientDemo$FMSGCallBack.class
............此处省略583个文件信息
相关资源
- 海康威视sdk java demo
- android-sdk-26
- android SDK234287
- IVMS8700 海康威视移动监控demo
- gvr-android-sdk-master.zip
- android在线时长统计
- eclipse-SDK-3.7.2-win32
- HaiKongVideoRealPlayDemo.rar
- Android SDK Build-tools 28.0.3.zip
- android-28
- opencv+contrib android sdk
- Android SDK Manager
- D8 读卡器 D8 SDK 开发文档.zip
- java+js-sdk分享朋友圈、好友完整
- Android自带SDK进行人脸识别
- 大华可用的摄像头SDK,亲测可用,官
- dahua_camera.rar
- Android集成百度定位SDK的demo
- android SDK extras
- UtoVR视频播放sdk
- 大华Android云台SDK含demo
- Unity 接入Android SDK demo
- 海康威视摄像头自动校时功能
- 海康威视摄像头移动侦测和遮挡告警
- 浙江大华硬盘录像机二次开发包,由
- android 课程表SDK Demo
- 中控指纹仪Live20R开发包SDK文档和C#等
- 百度地图SDK5_2_1
- 在android studio下用gstreamer sdk构建多媒
- Android SDK build-tools 23.0.2
评论
共有 条评论